Remote Analista de Desenvolvimento de Software NodeJS Sênior (Vaga Afirmativa para Pessoas Negras)
Posted
This job is closed
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 Software Development Analyst with experience in Node.js and TypeScript to join our team.
The main responsibilities include designing, developing, and maintaining server-side applications and microservices using Node.js and TypeScript.
You will write clean, maintainable, and efficient code, following best practices and coding standards.
The role involves developing and integrating RESTful APIs, ensuring high performance and responsiveness to front-end requests.
You will design and optimize database schemas, queries, and transactions for performance and scalability.
Collaboration with front-end developers, UX/UI designers, and other team members is essential to create seamless user experiences.
Implementing automated tests (e.g., Jest, Mocha) and debugging to ensure application functionality and stability is required.
You will produce technical documentation to support ongoing development and maintenance of applications.
Staying updated with the latest industry trends and technologies is expected.
Providing technical guidance to the development team, promoting best practices, and helping to solve complex problems is part of the role.
Requirements:
Extensive experience in server-side JavaScript development, focusing on TypeScript, to help build and maintain robust and scalable web applications and services.
Proficiency in Node.js and TypeScript is required.
Experience with JavaScript frameworks and libraries such as Express.js and NestJS is necessary.
Familiarity with database systems like MongoDB, PostgreSQL, or MySQL is essential.
A strong understanding of asynchronous programming and event-driven architecture is required.
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) is expected.
Knowledge of version control systems (e.g., Git) is necessary.
Problem-solving skills for complex issues are required.
Familiarity with AWS cloud services is a plus.
Good communication and teamwork skills are essential.
Understanding of CI/CD pipelines and DevOps practices is required.
Experience in an agile culture is preferred.
Technical English proficiency is necessary.
Benefits:
We offer a transforming work environment.
The role provides global exposure.
You will have broad exposure to different areas of the company, facing both business and IT challenges.
We prioritize the well-being of our employees, providing various health-related services in our offices, such as massage, RPG, psychologist, relaxation rooms, and more.
Additional benefits include extended maternity and paternity leave, flexible working hours, a profit-sharing program, and the Share Saving program, which offers stock options to all Experian employees.