Senior Software Engineer (Python + Golang)

Software Development
  • Software Development
  • India

Uplers

Experience: 4.00 + years

Salary: INR 3000000-4000000 / year (based on experience)

Expected Notice Period: 30 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Office (Bengaluru)

Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: AppsForBharat)

(*Note: This is a requirement for one of Uplers’ client – AppsForBharat)

What do you need for this opportunity?

Must have skills required:

Node Js, Python, API, Cloud Server (Google / AWS), Golang, MongoDB, PostgreSQL

AppsForBharat is Looking for:

We are looking for a Senior Software Developer with a strong background in backend technologies to join our high-performing engineering team. You will play a key role in designing, building, and maintaining mission-critical services that scale to millions of users.

Key Responsibility:
• Develop and maintain robust, scalable backend systems using Python and Golang.
• Design efficient data models and queries for PostgreSQL and MongoDB.
• Build secure and performant APIs for mobile and web applications.
• Drive cloud-native development and infrastructure setup on AWS.
• Collaborate with cross-functional teams including product, mobile, and DevOps.
• Optimize systems for performance, reliability, and scalability.
• Conduct code reviews, write unit tests, and improve development processes.
• Troubleshoot, debug, and resolve production-level issues.

Requirements:
• 5+ years of backend development experience with Python and Golang.
• Strong command over relational (PostgreSQL) and document (MongoDB) databases.
• Practical experience deploying applications on AWS (EC2, ECS, Lambda, RDS, S3).
• Proficiency in designing RESTful APIs and working in service-oriented architectures.
• Familiarity with Docker, Git, CI/CD tools, and cloud monitoring practices.
• Ability to write clean, testable, and maintainable code.
• Strong analytical and debugging skills with a performance-first mindset.

Preferred Requirement:
• Experience with asynchronous programming and microservices architecture.
• Knowledge of GraphQL and infrastructure-as-code tools like Terraform.
• Previous experience in a fast-paced startup environment.
• Contributions to open-source, tech blogs, or developer communities are a plus.

Interview process :
• Screening Call
• Intro Call with VP (Previous Projects)
• Technical Round 1: DSA
• Technical Round 2: HLD/LLD + Api architectures, Database
• Techno-Managerial Round

How to apply for this opportunity?
• Step 1: Click On Apply! And Register or Login on our portal.
• Step 2: Complete the Screening Form & Upload updated Resume
• Step 3: Increase your chances to get shortlisted & meet the client for the Interview!

About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don’t hesitate to apply today. We are waiting for you!

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • BNP Paribas India Solutions
    India

    About BNP Paribas India Solutions: Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas SA, European Union’s leading bank with an international reach. With d
  • Kyndryl India
    India

    Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – alw
  • Narvar
    India

    Narvar is growing! We are looking for a Software Engineer that focuses on Distributed Systems. In this role, you will build products that power the post-purchase experience for the biggest brands in t
  • Microsoft
    Bilaspur, Chhattisgarh, India

    Security is of utmost importance for our customers in today's digital landscape filled with threats and complexities. Microsoft Security aims to create a safer world by providing end-to-end security s