Search by job, company or skills

Maya

Senior Backend Engineer (NodeJS/Typescript)

5-7 Years
Save
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

CORE PROFILES

This role will heavily contribute in maintaining existing services and implementing Maya's next generation Loyalty Platform. He/she should be able to design and implement backend services with performance, recovery, resiliency, configurability and maintainability in mind. Experience working with unit testing, cloud services, containerization, and CI/CD tools is required.

NATURE OF WORK

  • Build and maintain applications and related system components.
  • Design, plan, and implement services capable of dealing with huge volume of transactions.
  • Develop secure and reusable APIs for internal and external use.
  • Actively participate in code reviews and deployments.
  • Implement automation tools for various utilities such as testing, CI/CD pipelines, monitoring, and alerts.
  • Perform load testing benchmarks, analyze results, and identify areas for optimizations
  • Actively participate in architecture design and be a key contributor on defining products and features
  • Evaluate the suitability of new tech stacks for existing and new platforms.
  • Collaborate closely with frontend and other backend development teams to ensure the platform supports their needs.

REQUIRED QUALIFICATION

  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
  • Minimum of 4 years of experience in application development using Node.js/Typescript
  • 5+ years of experience in backend development
  • Extensive experience in building and consuming RESTful web APIs
  • Proficiency with Relational Databases (e.g., PostgreSQL, MySQL) and exposure to NoSQL Databases (e.g., MongoDB, Cassandra, Dynamo, Redis)
  • Familiarity with unit testing using frameworks such as Jest, Mocha and utilities such as Chai, Istanbul
  • Strong grasp of version control tools (Git)
  • Experience with creating, maintaining and deploying containerized applications (e.g., Docker, K8s, ECS, EKS)
  • Experience with CI/CD tools (Gitlab CI, Jenkins, or anything similar)
  • Experience with messaging systems and event-driven architecture
  • Experience with Amazon Web Services or similar cloud service providers
  • Experience with Agile Methodologies (Scrum, Kanban)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148968917