Backend Developer with Node.js in a technology team developing scalable solutions impacting thousands of users. Collaborating on quality service delivery and integration.
Responsibilities
Develop, enhance and maintain backend services in Node.js, ensuring quality, performance, security and scalability.
Implement REST and/or GraphQL APIs, ensuring adherence to architectural standards, versioning and best practices.
Work on architectures based on microservices, including synchronous and asynchronous communication and event-driven processing.
Integrate backend services with relational and/or non-relational databases, ensuring data integrity, performance and reliability.
Implement integrations with external services and legacy systems using messaging, queues and APIs.
Write code following software engineering best practices, including design patterns, clean code and SOLID principles.
Implement and maintain automated tests (unit, integration and contract), ensuring continuous delivery quality.
Collaborate with architects, QA, DevOps and other developers to ensure technical consistency and solution integration.
Support continuous integration, deployment and versioning processes, ensuring stability and traceability of deliveries.
Identify and fix defects, performance bottlenecks and security vulnerabilities, proposing continuous improvements.
Produce and maintain technical documentation for the solutions developed.
Meet deadlines, targets and obligations established in the work plan and contract.
Work collaboratively with other contract roles, producing technical evidence of delivered work.
Requirements
Experience in backend development with Node.js, using JavaScript and/or TypeScript.
Knowledge of microservices architecture, including synchronous and asynchronous communication.
Experience developing REST and/or GraphQL APIs, including versioning, documentation and security.
Knowledge of messaging, queues and asynchronous processing (e.g., AWS SQS, RabbitMQ, Kafka, Azure Service Bus or similar).
Experience with relational and/or non-relational databases, including data modeling and SQL queries.
Familiarity with containers and cloud environments (Docker and AWS, Azure or GCP).
Experience with source code version control (Git) and branching workflows.
Knowledge of continuous integration and continuous delivery (CI/CD).
Experience with automated testing (unit and integration) in Node.js applications.
Knowledge of application security, including OWASP best practices and API protection.
Ability to understand functional and non-functional requirements and translate them into technical solutions.
Experience in agile environments (Scrum, Kanban or similar).
Ability to operate in high-availability, high-performance and scalable environments.
Experience integrating external systems and services.
Ability to produce basic technical documentation for developed solutions.
Benefits
Prudential Insurance: employees are provided free of charge with life insurance, funeral assistance and a childbirth support package, in accordance with the insurer's specific rules.
Day off: employees receive a day off for their birthday; this should be taken on the birthday date and/or within the birthday month.
Partnerships and Agreements (educational institutions, gyms, language courses, among others).
Senior .NET Developer at F360 designing and maintaining high - performance back - end services. Collaborating with teams to implement solutions for financial management applications.
Technical Architect shaping integration architecture and solutions for a global IT Services organization. Collaborating across teams to drive modern cloud - ready platforms and best practices.
Senior Backend / Platform Engineer designing core APIs and orchestration layer for Autodesk’s AI - assisted commerce platform. Collaborating across teams for AI - driven commerce solutions with enterprise - grade reliability.
Principal Engineer at Autodesk building core APIs and orchestration layer for AI - assisted commerce. Ensuring enterprise - grade reliability, security, and governance through innovative distributed systems practices.
Senior Backend Developer enhancing APIs and services for AI - driven commerce platform at Autodesk. Collaborating on core infrastructures, ensuring reliability and scalability in a cloud - native environment.
Software Developer building and maintaining APIs for Autodesk's AI - assisted commerce platform. Collaborating with engineers on backend services for product discovery, pricing, and checkout systems.
Technical Architect designing integration solutions for enterprise systems at Clarivate. Combining technical expertise with strategic influence to build modern, cloud - ready integration platforms.
Backend Engineer III developing large - scale data ingestion systems for CrowdStrike. Collaborating across teams to ensure efficient onboarding of data sources at petabyte - scale.
Join ALTEN Mexico as a Java Developer to work on innovative engineering and technology projects. Responsible for developing and modernizing software tools in various industries.