Senior Fullstack Software Engineer
SãoPaulo
Remote
- Design, develop, and maintain scalable, reliable, and efficient fullstack applications using ReactJS, NodeJS, NestJS, MongoDB, and PostgreSQL.
- Ensure the reliability and efficiency of system infrastructure.
- Optimize application performance for maximum efficiency and scalability.
- Implement and oversee continuous monitoring and alerting systems.
- Collaborate with the development team to identify and resolve performance bottlenecks.
- Conduct root cause analysis for production errors and incorporate feedback to prevent future incidents.
- Develop and execute unit tests to ensure code quality and reliability.
- Utilize Git for version control and collaboration within the development team.
Requirements
- Strong experience (at least 7 years) in fullstack development with ReactJS and NodeJS/NestJS.
- Proficient in developing and optimizing applications using MongoDB and PostgreSQL.
- Experience with software engineering best practices such as SOLID and CLEAN.
- Familiarity with SaaS and Platform solutions.
- Knowledge of unit testing libraries and methodologies.
- Experience with Git for version control.
- Strong understanding of monitoring tools and incident response.
- Strong English proficiency.