About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Fullstack Engineer based in Brazil.
This is an opportunity for an experienced full-stack engineer to join an agile FinTech environment building and evolving enterprise-grade web applications.
Responsibilities
- Design, develop, maintain, and scale enterprise web applications using JavaScript, TypeScript, Node.js, and React or comparable modern technologies.
- Build responsive, performant frontend experiences, including single-page applications and complex state-management solutions.
- Develop and maintain backend services and RESTful APIs using Node.js frameworks such as Express.js or Hapi.js.
- Collaborate with product managers, designers, and cross-functional stakeholders to define, architect, and deliver high-impact features within an Agile environment.
- Work with SQL and NoSQL databases to build reliable and scalable data solutions.
- Write and maintain comprehensive unit and integration tests to support application quality and reliability.
- Conduct peer code reviews focused on security, maintainability, performance, and adherence to engineering standards.
- Identify technical bottlenecks and optimize application performance, responsiveness, and scalability.
- Mentor other team members on technical and business concepts, contributing to knowledge sharing and stronger engineering practices.
Requirements
- 5+ years of hands-on professional experience as a Full Stack Developer working with enterprise web applications.
- Strong proficiency in HTML, CSS, JavaScript, and TypeScript, with experience in modern frameworks such as React, Angular, or Vue.js.
- Demonstrated experience with complex state management and single-page application development.
- Strong backend development experience with Node.js and frameworks such as Express.js or Hapi.js, including RESTful API architecture.
- Experience working with both SQL and NoSQL databases, including technologies such as MongoDB, MSSQL, PostgreSQL, or MySQL.
- Hands-on experience developing unit and integration tests using tools such as Jest, Chai, or Cypress.
- Familiarity with modern UI frameworks and libraries such as Tailwind, Material UI, or Bootstrap.
- Strong experience with Git and modern software development workflows.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong problem-solving, communication, collaboration, and technical mentoring skills.
- Ability to work independently in a distributed Agile environment and manage priorities effectively.
- Professional fluency in English, as interviews, documentation, meetings, and daily communication are conducted in English.
- Availability for a minimum of 6 hours of overlap with US Eastern Time (ET) during a standard workday.
Conditions
- Full-time remote opportunity from Brazil.
- Fully remote work within a distributed Latin American team.
- Direct engagement as a full-time vendor/contractor.
- Opportunity to work on enterprise FinTech applications and technically challenging products.
- Collaboration with international product, design, and engineering teams.
- Opportunity to contribute to technical architecture, engineering standards, and development practices.
- Exposure to modern web technologies, cloud platforms, automated testing, and scalable systems.
- Professional environment with opportunities for technical mentorship and knowledge sharing.
- Work schedule aligned with US Eastern Time, requiring at least 6 hours of daily overlap.