about the company
The company is a global leader in digital transformation services, providing a broad range of technology solutions to various business across multiple industries. With their expertise in software engineering, digital platforms, and consulting, this company helps organizations to design, develop an ddeploy innovative solutions that help push growth and increase efficiencies in an organization. This company has a strong reputation worldwide as they have proved themselves by delivering high quality technology solutions for their clients across the globe.
...
about the job
- Design and build scalable, high-performance backend services and APIs using Node.js.
- Work closely with front-end developers to integrate server-side logic with user-facing features.
- Optimize applications to ensure maximum speed, scalability, security, and data protection.
- Collaborate with team members and stakeholders to gather requirements, troubleshoot issues, and implement solutions.
- Mentor junior developers by reviewing their code, offering guidance on best practices, and fostering a culture of continuous learning and growth.
- Ensure high application performance, uptime, and scalability while maintaining excellent code quality and thoughtful design.
- Partner with DevOps to automate and improve operational processes.
- Stay current with technology standards, industry trends, emerging tools, and best practices in software development.
requirements
- A Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
- At least 3 years of experience in Node.js web development, with strong expertise in Node.js and associated frameworks like Fastify or Hapi.
- Solid understanding of asynchronous programming, including its challenges and solutions.
- Familiarity with front-end technologies (HTML5, CSS3, React/Vue) for effective integration.
- Experience working in an Agile environment, implementing automated testing platforms, and writing unit tests, with a comfort in Test-Driven Development (TDD).
- Deep knowledge of web services (REST, GraphQL, SOAP), API development, and enterprise integration patterns.
- Hands-on experience with databases such as MySQL, Oracle, PostgreSQL, and MongoDB.
- Working knowledge of tools like Code Quality, Jenkins, Docker, and Kubernetes.
- Proficiency in version control systems (GIT) and understanding of branching strategies.
- Strong analytical, troubleshooting, and risk management skills.
- Excellent communication and interpersonal abilities, with the capability to work effectively with diverse teams across various locations and cultures.
about the manager/team
The team is allows you to learn new skills and sharpen existing skill sets due to the diverse team of experts where everyone focuses on cutting-edge technologies which allows them to create technology solutions to stay ahead in an ever changing digital world. Thanks to the teams deep technical expertise, they also are commited to their client's success and puts a strong emphasis on a culture of collaboration and continuous learning.