Develop and maintain robust backend applications using Node.js, TypeScript, NestJS, PostgreSQL, and GraphQL.
Contribute to the improvement of the performance and scalability of our applications and databases.
Stay plugged into emerging technologies/industry trends and apply them to operations and activities.
Implement automated testing platforms and unit tests.
Assist in the integration of user-facing elements developed by front-end developers with server-side logic.
Participate in code reviews and team meetings, providing input and feedback to continuously improve our processes and practices.
Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Write clean, maintainable, and efficient code.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Familiarity with code versioning tools such as Git.
Excellent problem-solving skills and ability to work independently or as part of a team.
Strong communication skills and the ability to understand business requirements.
Understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
Proficiency in Node.js, TypeScript, NestJS, PostgreSQL, and GraphQL.
The ideal candidate will be skilled in:
Node.js, TypeScript, NestJS, PostgreSQL, and GraphQL. You will be responsible for developing and maintaining high-quality backend applications and solutions that align with our business goals and provide excellent user experiences.
Competitive salary package.
Dynamic and inclusive work environment.
Opportunities for professional development and career advancement.