Senior Full Stack Engineer
Descrição da posição
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


