Bachelor’s degree in Business, Marketing, Computer Science, or a related field
About the role?
Build powerful backend systems that scale, perform, and never quit.
Key Responsibilities
Design & Development: Architect and develop backend services ensuring the availability, scalability, resiliency, latency, and efficiency of the system.
Building and maintaining: Using JavaScript and related technologies to build, maintain, test, and debug the back end of an application.
Product Implementation: Work closely with product teams to build, test, and optimize products in line with business metrics.
Problem Solving: Conduct root-cause analysis, debug complex production software, and continuously improve system performance.
Code Quality: Participate in code and design reviews to maintain high development standards.
Customer Support: Collaborate via IT Support and Product Management to identify and address potential product issues.
Performance Optimization: Engage in capacity planning, performance analysis, tuning, and system optimization to ensure high uptime.
Staying current: Remaining knowledgeable of emerging technologies and industry Trends.
Requirements
Bachelor’s degree in Business, Marketing, Computer Science, or a related field
Proven experience (5-8 years) in backend development using expressjs.
Minimum 3 years of experience with strong foundations in algorithms and data structures, and backend software development regardless monolith or microservices Structure.
Database Management: Expertise in relational (MySQL) database systems, with skills in query optimization and fine-tuning.
Strong understanding of any Software Development Life Cycle (SDLC) and product management tools (ex: Jira, Trello, or similar).
Analytical mindset with the ability to make data-driven decisions.
Strong problem-solving skills and attention to detail.