Job Description

Job Responsibilities: 

  • Participate in the web application lifecycle, from planning and analysis through to design, coding, data management, user testing, and debugging.
  • Develop software and algorithms to address business needs, focusing on performance, reliability, and security.
  • Collaborate with cross-functional teams to implement features from start to finish, including testing and delivery.
  • Build and maintain robust back-end systems and secure REST APIs.
  • Work within Agile methodologies using GitHub for code management, participating in code reviews and contributing to team discussions.
  • Analyze feature requests, plan and implement solutions using a test-driven approach.
  • Collaborate with various stakeholders to gather requirements and ensure delivery aligns with expectations.
  • Continuously research and apply new technologies and best practices to improve development outcomes.
  • Assist in designing secure and scalable APIs for both internal and external usage.
  • Provide accurate task estimations and deliver clean, maintainable code on schedule.

 

Requirements:

  • 3+ years of experience in developing back-end applications using Node.js.
  • Strong understanding of web standards and technologies, including HTML, CSS, JavaScript, and HTTP.
  • Familiarity with relational databases and object-oriented design principles, with experience in data modeling (Postgres/MySQL and Redis).
  • Solid experience in building RESTful APIs and scalable backend architectures.

Good to Have:

  • Experience with TypeScript (2+ years) and NestJS.
  • Familiarity with messaging systems or middleware.
  • Knowledge of best practices in backend security and performance optimization.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application