This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are looking for a Senior Node.js Architect with at least 5 years of experience in backend development using Node.js.
You will be responsible for designing and leading the architecture of scalable, robust, and high-performance solutions, working closely with multidisciplinary teams and ensuring the integration of microservices, databases, and cloud services.
As a technical leader, you will guide development teams in best practices and assist in strategic decision-making regarding technological infrastructure.
Responsibilities include designing and leading the architecture of scalable and resilient applications using Node.js, defining and overseeing the implementation of efficient and secure RESTful APIs and GraphQL, and supervising the development and implementation of microservices using Node.js.
You will manage and optimize cloud applications using services like AWS Lambda, S3, or equivalents in GCP and Azure.
Ensuring code quality through the implementation of automated tests (unit, integration, end-to-end) and promoting clean code is essential.
You will collaborate closely with other architects and technical teams to define long-term software architecture.
Proposing innovative solutions to ensure high performance and high availability of applications is part of your role.
Providing technical mentorship to junior developers and guiding the team in good development practices is expected.
You will actively participate in architecture planning and review key technical decision-making.
Requirements:
Essential Requirements:
A minimum of 5 years of experience in backend development with Node.js.
Experience in designing microservices-based architectures.
Advanced knowledge of relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
Strong command of Git and code versioning tools.
Experience with containers (Docker) and orchestration (Kubernetes).
Knowledge of cloud services (AWS, GCP, Azure) and experience with services like AWS Lambda.
Experience working with agile methodologies (Scrum, Kanban).
Advanced English (C1), with the ability to interact with clients and international teams.
Soft Skills:
Ability to coordinate and communicate effectively with both technical and non-technical stakeholders.
Capacity to work autonomously and tackle complex problems with effective solutions.
Outstanding critical thinking and analytical skills.
Technical leadership and ability to mentor development teams.
Desirable:
Knowledge of TypeScript.
Experience with Nest.js or other Node.js frameworks.
Familiarity with CI/CD and tools like Jenkins or GitHub Actions.
Knowledge in infrastructure as code (IAC), for example, with Terraform.
Benefits:
The position is 100% remote from any country in Latin America.
Payments are made in US dollars (USD).
Exclusive access to a 60% discount on courses in English, French, German, Portuguese, and Italian through our collaboration with a recognized learning platform.
Special discounts on health, psychology, nutrition, and physical training plans.
Personalized support from an Account Manager throughout the project.
Upon completing your first project, you will gain access to our freelancer community and a list of exclusive projects in more than 5 countries, including the USA.
You will work on a challenging project with an important technology company.
The contract is for a contractor/freelance position, with a short project (2 months) that has the potential to extend to 6 months, and another project that is a minimum of 12 months (1 year).