Accountabilities
- Design, develop, and maintain fullstack web applications using Node.js, React, and related technologies.
- Build scalable backend services and APIs while ensuring performance, reliability, and maintainability.
- Develop responsive and user-friendly frontend interfaces that deliver seamless user experiences.
- Participate in architectural discussions and contribute to the evolution of microservices and service-oriented systems.
- Write clean, efficient, and well-documented code following established engineering best practices.
- Implement testing strategies to ensure software quality, stability, and long-term maintainability.
- Collaborate closely with product, engineering, and cross-functional teams to deliver high-impact solutions.
- Support API design, documentation, integration, and optimization efforts across multiple services.
- Contribute to containerized deployment environments and participate in continuous improvement initiatives.
- Share knowledge, mentor peers when appropriate, and actively contribute to maintaining high engineering standards.
Requirements
- Strong professional experience with JavaScript, including modern ES6+ features and development patterns.
- Hands-on experience building backend applications using Node.js and frameworks such as Express.js.
- Proven expertise developing modern frontend applications with React or similar frameworks.
- Fullstack development mindset with confidence working across both frontend and backend technologies.
- Practical experience with MongoDB, including data modeling, query optimization, and performance considerations.
- Knowledge of Elasticsearch for search functionality, analytics, and data retrieval.
- Experience using testing frameworks such as Jest, Mocha, or Jasmine.
- Familiarity with microservices architectures and service-oriented development approaches.
- Experience working with API documentation and specifications using Swagger/OpenAPI or equivalent tools.
- Hands-on experience with Docker and containerized application environments.
- Strong understanding of software engineering best practices, clean code principles, and technical documentation.
- Excellent problem-solving skills, curiosity, initiative, and passion for technology.
- Professional English communication skills (minimum B2 level).
- Availability to work within Portugal business hours regardless of physical location.
- Experience with TypeScript, Go, GraphQL, Kubernetes, cloud platforms, CI/CD pipelines, message brokers, observability tools, or security best practices is considered a plus.
- Previous experience within insurance, fintech, or other regulated industries is advantageous.
Benefits
- Competitive compensation package ranging from €2,000 to €2,500 net per month, depending on experience and seniority.
- Fully remote work environment with the flexibility to work from anywhere in Europe.
- Additional 15th-month salary.
- Comprehensive health insurance coverage, including family members.
- Birthday leave to celebrate your special day.
- Mobility program designed for digital nomads and remote professionals.
- Strong emphasis on work-life balance and employee wellbeing.
- International, collaborative, and flat organizational culture.
- Opportunities for continuous learning, technical growth, and career development.
- Exposure to large-scale, high-impact digital products serving global users.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak AcademyCandidaturas encerradasVer outras vagas
