We are looking for a Fullstack Developer with solid experience in production environments and a passion for technology. This person will join an agile and collaborative team, contributing to the design and development of scalable solutions based on modern architectures and cloud services.
Tech Stack:
- Languages: JavaScript, TypeScript
- Frontend: Vue.js (SPA), modern component-based frameworks
- Backend: Node.js (Koa, Express, Nest), serverless architecture
- Cloud: AWS (ECS, Fargate, Lambda, S3, CloudFront, SQS, EventBridge)
- Databases: PostgreSQL, MongoDB
- DevOps: Git, Azure DevOps, Docker
- Other: REST API integration, data validation, unit testing
Requirements
Proven experience as a Fullstack Developer in production environments
Experience developing SPA interfaces using modern frameworks (Vue.js, React, etc.)
Design and implementation of REST APIs using Node.js and frameworks such as Koa, Express, or Nest
Strong command of modern JavaScript, and ideally TypeScript
Experience deploying serverless services (AWS Lambda, Fargate, ECS)
Practical knowledge of relational (PostgreSQL) and non-relational (MongoDB) databases
Proficient with version control tools (Git) and CI/CD workflows (Azure DevOps)
Ability to write clear technical documentation and perform unit testing
Nice to have
Experience with microservices architectures and design patterns
Knowledge of software development best practices (DRY, SOLID, etc.)
Experience integrating third-party APIs and working with cloud-based services (S3, CloudFront, SQS, EventBridge)
Top Skills
What We Do
Metova is a privately held leading technology company creating custom world-class mobile, web, and Internet of Things technology services for customers looking to respond to a disruption in their industry or looking to make waves as the disruptor.
We build amazing things for companies that disrupt and innovate, have been building custom software solutions since 2006, and can help anyone do the same.
We help companies transform their business through technology to meet the growing expectations of the customers they have and the customers they want. By helping identify their needs, we can define and build the experiences they expect, align with business goals to streamline workflows, and increase revenues while delighting customers.






