
Senior Software Engineer
Porto a Porto
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop and maintain backend applications using Java.
- Implement robust, secure solutions on the AWS cloud.
- Collaborate with cross-functional teams to define requirements.
- Design the platform's integration architecture.
- Develop and maintain detailed platform architecture documentation.
- Perform system performance analysis and optimization.
- Automate CI/CD processes.
- Ensure system integrity by creating unit, functional, and integration tests.
- Participate in code reviews and contribute to continuous process improvements.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience building/developing software systems.
- Experience in architecting and building complex, scalable digital platforms.
- Deep knowledge of various architectural styles (microservices, serverless, message-driven architecture, etc.) and their trade-offs.
- Proven experience designing and implementing robust, secure APIs (RESTful, GraphQL).
- Strong knowledge of distributed systems design and horizontal and vertical scalability strategies.
- Experience with relational and non-relational databases, and data persistence strategies for high-demand platforms.
- Familiarity with cloud computing platforms (AWS, Azure, GCP) and their core services.
- Advanced knowledge of DevOps practices and CI/CD tools.
- Experience with messaging systems and queues (e.g., Kafka, RabbitMQ, SQS).
- In-depth knowledge of application and infrastructure security (authentication, authorization, encryption, OWASP).
- Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack, Datadog).
- Knowledge of event-driven architecture (Event-Driven Architecture).
Benefits
- Flexible Meal and Food Allowance;
- Health Insurance;
- Dental Plan;
- Wellhub and TotalPass;
- Exclusive access to Bio Ritmo gym for employees;
- Profit-Sharing Program (PLR);
- Equity Program: "Porto em Ação";
- Beach sand and multi-sport courts;
- Transportation Voucher;
- Company shuttle van services;
- Extended Parental Leave;
- Extended Maternity Leave (6 months);
- On-site medical clinic with specialists;
- Childcare or nanny allowance;
- Life Insurance;
- Private Pension Plan - PortoPrev;
- Discounts on Products and Services;
- Education stipend: reimbursement for undergraduate, postgraduate, or MBA studies;
- Monthly runs;
- Language course reimbursement (English or Spanish);
- "Teatro Porto": exclusive sessions for employees;
- Library;
- Rest/lounge room;
- Game room;
- Massage and podiatry services;
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaAWSCI/CDAPIsmicroservicesserverless architecturedistributed systemsrelational databasesnon-relational databasesapplication security
Soft Skills
collaborationcommunicationprocess improvementproblem-solving
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering