Backend Software Engineer

Lucknow, Uttar Pradesh, India
Feb 28, 2025
Feb 28, 2026
Remote
Full-Time
4 Years
Job Description

We are seeking an experienced Backend Software Engineer with a strong background in API development, distributed systems, and scalable architectures. If you're proficient in Python or TypeScript and have experience with modern backend technologies like GraphQL, gRPC, Kafka, and Kubernetes, we would love to hear from you!

Must-Have Skills

  • 4+ years of hands-on backend software engineering experience
  • Proficiency in Python or TypeScript
  • Expertise in API development, including GraphQL and gRPC
  • Experience with Kubernetes and containerized applications
  • Knowledge of Kafka and handling large-scale data streams
  • Strong understanding of scalable architectures and distributed systems
  • Familiarity with DevOps tooling (Docker, Kubernetes, CI/CD pipelines)
  • Experience with automated testing, unit tests, and code quality best practices
  • Excellent communication skills and ability to work in fast-paced startup environments

Key Responsibilities

Product Development & API Engineering

  • Design, develop, and maintain scalable, high-performance backend services
  • Build GraphQL and gRPC APIs for seamless communication between services
  • Ensure efficiency, security, and reliability of backend components

Scalability & Deployment

  • Work with Kubernetes and Docker to deploy and manage applications
  • Optimize system performance and improve service reliability
  • Implement Kafka-based event-driven architectures to handle large data loads

Innovation & Continuous Improvement

  • Stay up-to-date with the latest backend technologies, tools, and best practices
  • Actively contribute to technical discussions, architecture decisions, and process improvements
  • Promote a culture of collaboration, innovation, and knowledge-sharing

Code Quality & Mentorship

  • Conduct code reviews to ensure adherence to best practices
  • Mentor junior developers and provide guidance on backend development strategies
  • Prepare technical documentation to maintain clear and efficient communication

Interview Process

  1. Step 1. Register or log in to our portal & fill out the application form
  2. Step 2. Complete a 30-minute AI Interview
  3. Step 3. Click ‘Apply’ to get shortlisted
  4. Step 4. If shortlisted, your profile will be shared with the client
  5. Step 5. Attend the client interview rounds (3 rounds)
  6. Step 6. Get selected and kickstart your career with an exciting new opportunity!

Why Join This Opportunity?

  • Work on exciting projects in the Internet Services and App industry
  • Competitive pay with a stable full-time contract
  • Work remotely from anywhere while collaborating with global teams
  • Flexible shift timings (11:30 AM to 8:30 PM IST)
  • Dedicated Talent Success Coach for support during your engagement

About Uplers

At Uplers, we believe in simplifying and accelerating the hiring process. We connect top talent with leading global companies through reliable, fast, and hassle-free hiring solutions. As a talent-first company, we ensure that you have the best career opportunities while receiving ongoing support, guidance, and mentorship.

This is just one of many exciting opportunities available on our portal! If you meet the skill requirements, apply today, complete the AI assessment, and unlock multiple job opportunities suited to your expertise.

Don't miss out on this amazing opportunity! Apply now and take the next big step in your career.