Jobgether
Senior Fullstack Software Engineer
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities:
- Design, develop, maintain, and continuously improve scalable, reliable, and efficient fullstack applications using ReactJS, NodeJS, NestJS, MongoDB, and PostgreSQL.
- Build high-quality frontend and backend solutions while ensuring smooth integration across application layers.
- Optimize application performance, scalability, and resource efficiency to support reliable platform growth.
- Contribute to the reliability and efficiency of system infrastructure and help identify potential areas for improvement.
- Implement and maintain continuous monitoring, alerting, and observability practices to proactively identify system issues.
- Collaborate with engineering teams to diagnose and resolve performance bottlenecks and production incidents.
- Conduct root cause analysis of production errors and implement corrective measures to prevent recurring issues.
- Develop and maintain unit tests and apply software engineering best practices to ensure code quality, maintainability, and reliability.
- Use Git effectively for source control, code collaboration, and development workflows.
- Contribute to technical decisions and continuous improvements across SaaS and platform-based solutions.
- At least 5 years of professional experience in fullstack software development, with strong hands-on experience in ReactJS and NodeJS/NestJS.
- Strong proficiency in developing, maintaining, and optimizing applications using MongoDB and PostgreSQL.
- Solid understanding and practical application of software engineering principles such as SOLID and Clean Code.
- Experience working with SaaS products and/or platform-based solutions.
- Knowledge of unit testing practices, libraries, and methodologies.
- Strong experience with Git and collaborative software development workflows.
- Good understanding of monitoring, observability, incident response, and production troubleshooting.
- Strong English communication skills, both written and verbal.
- Ability to investigate complex technical problems, identify root causes, and implement sustainable solutions.
- Collaborative mindset, strong ownership, analytical thinking, and a commitment to engineering quality.
- Knowledge of Docker and Kubernetes is a plus.
- Previous experience with AI development tools is desirable.
- Experience with event-streaming technologies such as Kafka is an additional advantage.
- Remote work opportunity from São Paulo, Brazil.
- Contractor employment model.
- Opportunity to work within a data and technology-driven environment serving businesses across Latin America and the Caribbean.
- Exposure to modern fullstack technologies, SaaS and platform solutions, cloud-native practices, and scalable systems.
- Opportunity to contribute to products where reliability, performance, and data-driven decision-making are core priorities.
- Collaborative engineering environment focused on innovation, continuous improvement, and technical excellence.
- Inclusive workplace committed to equal employment opportunities and a respectful, discrimination-free environment.
Requirements:
Benefits:
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply