Software Engineer Back End PL
New
J
JobgetherHealth Technology
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSAgileGitJavaMongoDBMySQLCI/CDRESTful APIsMicroservices
Requirements
- Strong professional experience with backend development using Java.
- Experience working with relational and non-relational databases such as MySQL and MongoDB.
- Experience handling large volumes of data and complex or high-performance queries.
- Knowledge of modular service architectures and RESTful APIs.
- Experience with automated testing, Git version control, and CI/CD processes.
- Familiarity with AI-powered development tools for code generation and productivity improvement.
- Experience working in digital product teams and agile development environments.
- Ability to analyze and solve complex technical challenges.
- Experience in health technology companies or technically complex environments is considered a plus.
- Knowledge of AWS services such as EC2, RDS, SQS, and Beanstalk is desirable.
- Experience with observability, monitoring practices, and SRE principles is a differentiator.
Responsibilities
- Develop new features and evolve existing systems with a focus on quality, scalability, performance, and maintainability.
- Apply strong software architecture knowledge to propose structural improvements and technical solutions.
- Build and maintain integrations between internal and external services, including APIs, microservices, and distributed systems.
- Write clean, efficient, and testable code following engineering best practices and established technical standards.
- Create and execute automated and unit tests to ensure reliable software delivery.
- Collaborate with product, QA, frontend, and data teams to deliver complete solutions from development to production.
- Participate actively in code reviews, sharing knowledge and helping maintain high technical standards.
- Monitor application performance, identify bottlenecks, and implement optimization strategies.
- Document architectures, workflows, and technical practices to strengthen knowledge sharing.
- Support the development and growth of junior engineers through technical guidance and mentoring.
View Full Description & ApplyYou'll be redirected to the employer's site