Job Closed
This listing is no longer active.
Senior Node.js Developer
Location
Brazil
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Senior Node.js Developer
Compass
• Always strive to create the best user experience for the end user, working collaboratively with developers, designers and stakeholders to ensure project success; • Actively participate in solving complex problems, identifying improvement opportunities and proposing innovative solutions; • Write clean, testable, and maintainable code following software development best practices; • Actively participate in the code review process, both as reviewer and author, ensuring the quality and functionality of developed features; • Monitor application behavior in production using key health and performance metrics available in monitoring tools, deriving improvement insights and investigating anomalies; • Work on the backend that serves as the data consumption interface for all Globoplay front-ends, ensuring resilience and support for high concurrent loads; • Contribute to the application responsible for delivering the product's web site, using the environment as a field for experimentation and learning about user behavior.
Job Requirements
- Strong knowledge of Node.js and npm;
- Strong knowledge of HTML and CSS;
- Strong knowledge of Git version control;
- Understanding of design patterns (Creational, Structural and Behavioral);
- Proficiency in software development best practices (DRY, KISS, TDA, SoC, SOLID);
- Strong knowledge of the React library;
- Experience with unit testing in JavaScript;
- Expertise in REST API design (preferably using the Express framework);
- Understanding of microservices architectural model;
- Experience with responsive design (media queries, relative units, Flexbox, CSS Grid);
- Strong knowledge of JavaScript and mastery of the language's object-oriented and functional paradigms;
- Knowledge of GraphQL (preferably with Apollo);
- Familiarity with monitoring tools (performance and error metrics);
- Experience with CI/CD tools (preferably GitLab CI);
- Familiarity with linting tools (preferably ESLint).
Benefits
- Position also open to candidates with disabilities (PwD)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Node.js, Angular
CloudTalkCalling software for scaling businesses. #15 in G2's Top 100 Best Software Awards.
• work on Greenfield projects and evolve existing applications • scope, design, and build systems end-to-end • keep system quality and performance a priority across iterations • be involved in technical decisions and feature planning • write and review tech designs, proactively spotting areas to improve • stay up to date with new technologies and fold them into your day-to-day work • collaborate tightly with teammates in a remote but highly synchronous environment
Backend Product Software Engineer, Payments
DropboxDropbox is the one place to keep life organized and keep work moving.
• Collaborate closely with product managers, designers, and cross-functional partners (Billing, Financial Data Engineering, etc.) to deliver reliable payments functionality. • Design, build, test, and maintain backend services and APIs powering financial transactions. • Work with metrics and logging systems to ensure visibility and observability of the payment infrastructure. • Focused on delivering high-quality, production-grade code on time. • Strong contributor to the team’s coding efforts and reviews. • Work on well-defined problems with guidance from senior engineers. • On-call work may be necessary occasionally to help address bugs, outages, or other operational issues.
Senior Backend Software Engineer, .NET / C# / SQL Server
Stefanini LATAMCo-creating solutions for a better future
• Diseñar, construir y operar servicios backend robustos y escalables sobre .NET (ASP.NET Core) y SQL Server, habilitando arquitecturas de microservicios y APIs seguras. • Asegurar calidad, performance, resiliencia y observabilidad de los servicios, incluyendo workers/servicios Windows para procesamiento asíncrono. • Participar en el diseño e implementación de gateways y reverse proxies (YARP/Ocelot), y fortalecer los esquemas de seguridad (JWT/OAuth2) y buenas prácticas de ciberseguridad (OWASP, hardening, gestión de secretos, auditoría). • Diseñar e implementar APIs y microservicios en .NET (ASP.NET Core) con estándares de seguridad y calidad. • Construir y optimizar capa de datos en SQL Server: SPs, vistas, funciones y triggers con enfoque en performance. • Implementar seguridad: autenticación/autorización JWT (roles/claims), políticas, expiración/refresh (si aplica). • Asegurar prácticas de ciberseguridad: validación de entradas, protección contra ataques comunes, hardening y secretos. • Aplicar observabilidad: logging estructurado, métricas, trazas distribuidas y dashboards para operación.
• Develop, test, and maintain applications using Java and Kotlin. • Design and implement cloud solutions using the AWS platform, ensuring efficiency and scalability. • Collaborate with developers, designers, and stakeholders to build software solutions that meet business needs. • Participate in code reviews and ensure the quality of delivered products. • Create and maintain clear and accessible technical documentation. • Monitor and optimize the performance of applications in production.




