Remote Especialista de Desenvolvimento de Software NodeJS
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:
You will be responsible for 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.
You will develop and integrate 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.
You will work closely with front-end developers, UX/UI designers, and other team members to create seamless user experiences.
You will implement automated tests (e.g., Jest, Mocha) and perform debugging to ensure the functionality and stability of applications.
You will produce technical documentation to support ongoing development and maintenance of applications.
You will stay updated with the latest industry trends and technologies.
You will provide technical guidance to the development team, promoting best practices and helping to solve complex problems.
Requirements:
You must have solid professional experience in development with Node.js and TypeScript.
You should be proficient in Node.js and TypeScript.
You should have good knowledge of other languages such as Java, Scala, Python, or C/C++/C#.
You must have experience with JavaScript frameworks and libraries (e.g., Express.js, NestJS).
You should have experience with database systems such as MongoDB, PostgreSQL, or MySQL.
You must have a strong understanding of asynchronous programming and event-driven architecture.
You should be familiar with containerization and orchestration tools (e.g., Docker, Kubernetes).
You must have knowledge of version control systems (e.g., Git).
You should be familiar with cloud services, particularly AWS.
You must possess good communication skills and the ability to work in a team.
You should understand CI/CD pipelines and DevOps practices.
You must have experience in agile development methodologies.
You should have strong problem-solving skills and the ability to work independently and as part of a team.
You must have technical English proficiency.
Benefits:
You will work in a rapidly transforming environment.
You will have global exposure.
You will gain extensive exposure to different areas of the company, facing both business and IT challenges.
The company prioritizes the well-being of its employees, offering various health-related services such as massage, RPG, psychology, relaxation rooms, and more.
You will enjoy additional benefits such as 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.