Submit

Senior Full Stack Engineer

Job description

We are looking for a Senior Full Stack Engineer with a strong backend focus to join an international and fast-paced technology environment. The ideal candidate will have extensive experience building scalable backend services and APIs while also being comfortable contributing to modern frontend applications.

This role requires someone hands-on, proactive, and capable of working autonomously within distributed teams, contributing to the full software development lifecycle — from architecture discussions to deployment and production support.

The engineer will primarily work on backend services and cloud-native applications while collaborating closely with product, engineering, and cross-functional teams to deliver secure, scalable, and high-performing solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs
  • Build and maintain cloud-native applications and distributed systems
  • Contribute to frontend development using modern frameworks when needed
  • Participate in architecture discussions and technical decision-making
  • Develop clean, maintainable, and testable code
  • Optimize system performance, scalability, and reliability
  • Collaborate with cross-functional teams in an Agile environment
  • Participate in code reviews and mentor junior team members
  • Support CI/CD pipelines and cloud deployments
  • Troubleshoot production issues and proactively improve system stability


Requirements

  • 5+ years of professional software engineering experience
  • Strong backend development experience with Node.js and TypeScript
  • Experience designing and developing RESTful APIs and microservices
  • Solid frontend experience with React.js
  • Strong understanding of software architecture and distributed systems
  • Experience with AWS cloud services
  • Experience with SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.)
  • Knowledge of CI/CD pipelines and DevOps practices
  • Experience with Docker and containerized environments
  • Strong understanding of testing methodologies and clean code practices
  • Familiarity with event-driven architectures is a plus
  • Excellent problem-solving and communication skills
  • Ability to work independently in a remote international environment
  • Fluent English communication skills

Nice to Have

  • Experience with NestJS
  • Experience with GraphQL
  • Kubernetes knowledge
  • Previous experience in high-scale product environments
  • Exposure to fintech or insurtech environments


Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit