Senior Software Engineer

Posted 6 days ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design, maintain, and enhance back-end applications utilizing Java and Spring Boot.

• Create and develop scalable, secure, and highly available RESTful APIs.

• Engage actively in defining technical solutions, supporting architectural choices, and driving product evolution.

• Design and improve microservices and distributed systems.

• Examine complex issues and propose solutions that focus on quality, performance, security, and scalability.

• Write unit tests and assist in establishing quality strategies for distributed applications.

• Perform code reviews, advocate for software engineering best practices, and aid in the technical development of the team.

• Collaborate with messaging and event-driven architecture utilizing Apache Kafka.

• Aid in the advancement of Continuous Integration and Continuous Delivery (CI/CD) pipelines.

• Support application containerization, orchestration, and deployment within cloud environments.

• Enhance application observability and monitoring, facilitating the identification and resolution of failures.

• Partner with Product Managers, Analysts, Architects, and other stakeholders to create solutions that provide business value.

• Operate within multidisciplinary teams employing agile methodologies such as Scrum and Kanban.

• Contribute to the ongoing enhancement of the team's products, processes, and engineering practices.


⛳️ Requirements

• Strong experience in developing back-end applications with Java and Spring Boot.

• Proven experience in building and enhancing scalable, secure, and highly available RESTful APIs.

• Advanced understanding of relational and non-relational databases, including data modeling and performance optimization techniques.

• Familiarity with microservices architecture and distributed systems.

• Strong grasp of software engineering best practices, including SOLID principles, Clean Code, design patterns, and code reviews.

• Experience with test-driven development, encompassing unit testing and quality strategies for distributed applications.

• Knowledge of messaging and event-driven architecture, particularly with Apache Kafka.

• Experience in application containerization and orchestration using Kubernetes.

• Proficiency with version control systems like Git and modern collaborative development methodologies.

• Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools such as Jenkins.

• Familiarity with Consul for service discovery and configuration management.

• Experience with AWS services, particularly ECS, SQS, and S3.

• Knowledge of observability and monitoring tools like Dynatrace, Prometheus, Grafana, and OpenTelemetry.

• Experience working in multidisciplinary teams utilizing agile methodologies such as Scrum and Kanban.

• Active involvement in defining technical solutions, supporting architectural decisions, and driving product evolution.

• Close collaboration with Product Managers, Analysts, Architects, and other stakeholders to create solutions that deliver business value.

• Ability to assess complex problems, propose scalable solutions, and contribute to the continuous improvement of the team's engineering practices.


🏝️ Benefits

• 14th and 15th fixed annual salaries

• Profit-sharing based on seniority

• Health and dental insurance with no co-payment

• Gympass

• Life insurance

• Health and wellness programs, including nutrition, psychology, workplace wellness, massage, running groups, and local gym membership

• Food and meal allowances, with flexible allocation percentages between food and meal cards and no co-payment

• Extended maternity and paternity leave

• Childcare or nanny allowance for children up to 6 years and 11 months old

• Assistance for children with disabilities, with no age limit

• Private pension plan with employer contributions of up to 6% of salary

• Access to the training platform—Sicredi Aprende—with a wide array of courses

• 40-hour workweek utilizing a time-banking system

• Remote-work allowance (with the exception of positions that are 100% on-site)

People also viewed

Teladoc Health14 hours ago

Software Engineer III

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Alkami Technology14 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $175k/year
ApplyView job
Life36014 hours ago

Senior Software Engineer II, Mobile – Revenue Experimentation, AI Native

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$118.5k – $216.5k/year
ApplyView job
NMI14 hours ago

Senior Software Engineer

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$115k – $130k/year
ApplyView job
Rula14 hours ago

Senior Software Engineer – EAP/Employer

US flagUnited States OnlyFull-timeFull-stack Engineer$166k – $203k/year
ApplyView job
Rad AI14 hours ago

Staff Software Engineer, Speech

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $265k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers