Backend Developer

Lucknow, Uttar Pradesh, India
Sep 09, 2024
Sep 09, 2025
Remote
Full-Time
5 Years
Job Description

You will be part of a small, collaborative team that values mutual support and camaraderie. Our team is committed to working on exciting and challenging problems and building products that have a significant impact on people's lives. You will report directly to the VP of Engineering and work closely with our IC/Staff Engineer.

Key Responsibilities

Architectural Design and Guidance

  • Lead the design and development of scalable architecture for web and mobile applications.
  • Make informed architectural decisions to align with business needs and future growth.
  • Ensure security and privacy considerations are integral to backend services and API endpoints.

Code Quality Assurance

  • Uphold high standards of code quality through regular reviews and adherence to best practices.
  • Implement robust testing strategies to maintain code integrity.

Development & Problem Solving

  • Design, develop, and deploy backend services and APIs using Node.js and AWS technologies.
  • Optimize NoSQL (MongoDB) schema design and data modeling, including robust indexing strategies.
  • Monitor and manage technical debt to ensure scalability and performance.

Task Management and Delegation

  • Collaborate with the Product Owner (PO) to plan and delegate tasks among team members.
  • Ensure clear objectives and timelines are established.

Requirements Analysis

  • Assist the PO in identifying and analyzing user requirements.
  • Align development efforts with user expectations and project scope.

Meta Responsibilities

  • Take ownership of tasks and resolve issues independently.
  • Strive for simplicity and effective solutions beyond just coding.
  • Address problems proactively and contribute to overall team success.

Requirements

  • Experience. 5-9 years of relevant experience, ideally with startup experience.

Technical Skills

  • Proficient in Node.js and JavaScript, with significant experience in designing and building Node services.
  • Strong understanding and experience with AWS services such as ECR, EKS, CloudWatch, and S3.
  • Experience with Docker and Kubernetes, including containerization and orchestration.
  • Experience with MongoDB and RabbitMQ.
  • Familiarity with CI/CD tooling and procedures (preferably GitLab and AWS services).

Soft Skills

  • Excellent communication skills and a team player in a remote work environment.
  • Solutions-oriented with the ability to adapt to the fast pace of startup life.
  • Strong track record of practicing SCRUM, collaborating with scrum masters, PO, and other stakeholders.

If you are passionate about backend engineering and eager to make a significant impact in a collaborative and innovative environment, we would love to hear from you!

Related Jobs