This website uses cookies to enhance the user experience

India

Remote

Full-time

Python

Python

Java

Java

Ruby

Ruby

SQL

SQL

Django

Django

AWS

AWS

Azure

Azure

Docker

Docker

Kubernetes

Kubernetes

MongoDB

MongoDB

PostgreSQL

PostgreSQL

posted 4 weeks ago

This role is for one of Weekday’s clients

Min Experience: 3 years

Location: India

JobType: full-time

Requirements

About the Role

We are looking for a Senior Backend Engineer who is passionate about designing scalable systems, writing clean and efficient code, and building the backbone of products that impact thousands of users. You will be a core contributor to our engineering team, working on mission-critical applications, APIs, and data systems that power our platforms.

This is an exciting opportunity to work with cutting-edge technologies in a collaborative environment where your technical insight and problem-solving skills will shape our backend architecture and ensure the performance, reliability, and security of our services.

Key Responsibilities

  • System Design & Development:
    Design, build, and maintain robust, scalable backend systems, services, and APIs that support web and mobile applications.
  • Architecture & Optimization:
    Architect microservices-based solutions that are maintainable and optimized for performance. Continuously refactor code and system components to improve quality and performance.
  • Database Management:
    Design efficient database schemas, write complex queries, and ensure data integrity and performance (experience with both SQL and NoSQL is a plus).
  • API Development & Integration:
    Develop RESTful and/or GraphQL APIs and integrate with third-party services and internal microservices.
  • Testing & Deployment:
    Write unit and integration tests. Manage CI/CD pipelines, ensuring high test coverage and automated deployment practices.
  • Security & Compliance:
    Ensure backend systems meet security standards and best practices. Address vulnerabilities, and handle data with sensitivity and compliance.
  • Team Collaboration:
    Work closely with frontend engineers, DevOps, product managers, and designers to deliver end-to-end features. Participate in code reviews and mentor junior engineers.
  • Monitoring & Support:
    Implement logging, monitoring, and alerting to ensure system availability and to proactively detect issues.

Requirements

  • Experience:
    Minimum of 3 years of professional experience in backend development roles.
  • Languages & Frameworks:
    Proficiency in backend programming languages such as Node.js, Python, Go, Ruby, or Java. Experience with modern backend frameworks like Express, Django, Spring Boot, etc.
  • Databases:
    Hands-on experience with relational databases like PostgreSQL, MySQL and/or NoSQL databases like MongoDB, Redis.
  • Architecture:
    Familiarity with microservices architecture, event-driven systems, and message queues (Kafka, RabbitMQ, etc.).
  • Cloud & DevOps:
    Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
  • Best Practices:
    Deep understanding of software engineering principles, design patterns, code modularity, and system scalability.
  • Soft Skills:
    Strong problem-solving ability, attention to detail, excellent communication skills, and a collaborative mindset.

Preferred Qualifications

  • Experience working in agile development environments.
  • Exposure to Domain Driven Design (DDD) or Clean Architecture.
  • Previous experience in B2B SaaS, FinTech, or data-intensive applications is a plus.

Other similar jobs


Popular learning modules