Node.js Developer responsible for backend solutions and microservices at Compass UOL. Collaborating on architecture and implementing scalable APIs and serverless solutions.
Responsibilities
Provide technical solutions for new features, ensuring alignment with business needs and the defined architecture;
Support existing features, handling bug fixes and continuously evolving solutions;
Develop and evolve backend solutions using microservices and serverless computing, ensuring scalability, high availability and resilience;
Act as a technical reference for the team by performing code reviews, supporting the resolution of complex issues and ensuring quality standards such as Clean Code, SOLID and DDD best practices;
Develop, maintain and evolve REST APIs and asynchronous integrations using messaging systems (such as SQS and SNS), ensuring performance, reliability and proper management of dependencies between systems;
Design and implement backend solutions in Node, using MVC frameworks, relational databases (SQL) and architectural patterns appropriate to the business domain;
Ensure continuous software quality through implementation of automated tests (unit, integration, BDD, etc.), contributing to the reduction of technical debt and increased maintainability of applications;
Work with an intrapreneurial mindset, aligning your objectives with the company’s goals and contributing to the continuous improvement of processes, products and organizational results
Requirements
Experience with Node.js;
Strong programming logic skills;
Experience designing and detailing technical solutions;
Knowledge and experience in Serverless computing (AWS Lambda);
Practical experience implementing microservices that communicate synchronously and asynchronously in complex scenarios, with high availability and high performance in asynchronous communication;
Knowledge of at least one MVC framework;
Professional experience with messaging systems (SQS/SNS, RabbitMQ or Kafka), including use of topics/queues and a solid theoretical foundation in messaging;
Solid knowledge of relational databases (SQL);
Experience developing and maintaining REST APIs;
Experience with testing (unit, integration, automated testing, BDD, etc.);
Experience with CI/CD pipelines (such as GitLab CI, Jenkins, etc.);
Concern for code quality, applying Clean Code practices;
Knowledge and practice of software engineering patterns, including SOLID and DDD best practices;
Intrapreneurial profile, with objectives aligned to the company’s goals and pride in building and evolving the organization’s products.
Benefits
Opportunities for candidates with disabilities (PcD)
Cloud Software Development Engineer at Intel developing software to enhance hardware value and performance for cloud deployments. Drive innovation through collaboration and deliver impactful solutions for the cloud ecosystem.
Senior Software Engineer focusing on .NET software solutions at DigiOutsource. Collaborating with teams to deliver high - quality, scalable products in online gaming.
Senior Software Engineer developing Java solutions for LSEG’s Elektron Real Time Data Distribution System. Collaborating within a multi - skilled team to ensure high - quality service for clients.
PHP Backend Developer for WebPros Cloud developing server management software optimizing performance and collaborating with the product team for feature implementation.
Senior HCL Commerce Developer integrating applications with services and providing APIs for a leading technology distributor. Located in Bangalore on a hybrid working arrangement.
Senior Backend Engineer designing and maintaining scalable backend applications for Arena Club's digital collectibles platform. Collaborating cross - functionally with teams to optimize performance and system architecture.
Senior .NET Developer creating scalable financial software solutions for Evertec, a leader in digital transformation with over 27 years in the financial sector.
Senior Backend Developer leading the development of scalable backend systems supporting enterprise applications. Joining Sedgwick to contribute to effective integration solutions in a collaborative environment.
Senior Java Developer responsible for web - based project development and maintenance at Contour Software, a subsidiary of CSI. Collaborating with teams to ensure technical solutions meet business objectives.