DESENVOLVEDOR SOFTWARE SR
Rio de Janeiro - ECO Sapucai, BR
Job Purpose
We are seeking a Senior Full Stack Software Developer to play a central role in building and evolving high‑impact corporate digital solutions. This position is ideal for professionals who enjoy working end‑to‑end, influencing key technical decisions, and contributing directly to solutions that are robust today and sustainable in the long term.
We expect a professional with strong technical autonomy, who can serve as a reference point for the team by raising engineering standards through best practices, well‑defined patterns, and constructive code reviews. The role offers real opportunities to participate in architectural decisions, propose improvements, and connect technical choices to business objectives.
We value individuals with systemic vision, a strong sense of quality, and a continuous improvement mindset—someone who can collaborate across technical and non‑technical profiles and who has a genuine interest in leaving a positive technical legacy in both solutions and the team.
Job Description
-
Develop, evolve, and maintain full stack applications of medium and high complexity, working end‑to‑end on solutions.
-
Design and implement APIs, ensuring well‑defined contracts, system integration, and adherence to communication standards.
-
Work on data modeling and access, focusing on performance, integrity, and information quality.
-
Actively participate in architectural decisions, contributing to scalable, maintainable solutions aligned with business needs.
-
Serve as a technical reference for the team, supporting the resolution of complex problems and conducting code reviews to ensure quality and consistency.
-
Collaborate with multidisciplinary teams and maintain technical documentation to ensure alignment, traceability, and continuous evolution of solutions.
You are meant for this job if:
- Hold a degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or related fields.
- Postgraduate studies, specialization, or certifications in Software Architecture, Cloud, Data, or Artificial Intelligence are considered a plus.
- Have backend experience, preferably with Kotlin, Python, Java, and/or Go.
- Possess frontend knowledge (HTML5, CSS3, JavaScript/TypeScript) and frameworks such as React, Angular, or Vue.js, enabling end‑to‑end solution integration and understanding.
- Demonstrate strong expertise in REST API development, with consistent use of HTTP and JSON, including contract design, versioning, and system integration.
- Have SQL knowledge with practical experience in data modeling, complex queries, optimization, and integrity assurance, working with relational databases (PostgreSQL), and complementary experience with non‑relational databases (MongoDB).
- Experience in AWS cloud environments, including S3, ECS, RDS, Lambda, SQS, and Infrastructure as Code (CloudFormation).
- Experience with Docker and engineering practices such as Git/GitHub version control, code review, and CI/CD.
- Familiarity with Amazon Bedrock or generative AI solutions is a differentiator.
- Experience with R for data analysis or exploration is desirable.
Skills