Golang/Python Developer | Benison Technologies | Bangalore, Pune

Benison Technologies

Bengaluru, Pune District

On-site

INR 2,500,000 - 4,000,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Benison Technologies is hiring a Golang/Python Developer to join the core engineering team in Bangalore or Pune. You will own designing, building, testing, and deploying scalable backend services and microservices with AWS, Python 3, and Golang. Immediate joiners preferred for a full-time permanent role.

Ideal candidates have a 4+ year track record in backend API design, strong SOLID practices, and experience with RESTful APIs, AWS infrastructure, and scalable data processing pipelines.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • 4+ years of backend software engineering experience.
  • Deep mastery of Python 3 and/or Golang.
  • Strong knowledge of OOP, SOLID principles, and design patterns.
  • Proven experience designing, building, securing, and documenting RESTful APIs and microservices.
  • AWS experience including Lambda, ECS, and RDS.

Responsibilities

  • Design, develop, test, and deploy scalable backend applications and microservices using Python 3 and/or Golang.
  • Apply OOP, SOLID principles, and enterprise design patterns for modular, maintainable code.
  • Write clean, well-tested code with comprehensive unit and integration tests.
  • Architect REST APIs with authentication, authorization, and security considerations.
  • Implement asynchronous processing and high-volume data pipelines on AWS.
  • Contribute to CI/CD, code reviews, and technical planning.
  • Maintain API specs and database mappings.

Skills

Python 3
Golang
OOP
SOLID
RESTful APIs
AWS
Unit Tests
CI/CD

Education

Bachelor's degree

Tools

Django
FastAPI
PostgreSQL
DynamoDB
Redis
Terraform
Kubernetes

Job description

Position Summary

Benison Technologies is seeking an experienced, highly technical, and accomplished Golang/Python Developer with 4+ years of professional backend software engineering experience to join our core engineering team on a full-time, permanent basis in Bangalore or Pune (immediate joiners preferred). In this specialized backend and API engineering role, you will spearhead designing, building, and scaling high-performance REST APIs, robust microservices, and high-volume data processing pipelines leveraging AWS cloud services. You will work closely with software architects, cloud engineers, and product squads to deliver resilient backend systems. Ideal candidates bring a robust academic degree in computer science, deep practical mastery of Python and Golang, solid adherence to SOLID principles, and immediate availability for deployment in Bangalore or Pune.

Detailed Job Description

As a Golang/Python Developer at Benison Technologies in Bangalore or Pune, you will take full ownership of architecting, developing, testing, and deploying scalable backend services and distributed microservices. Your day-to-day responsibilities encompass writing clean, maintainable, and well-tested code using Python 3 and/or Golang, designing secure REST APIs with robust authentication, authorization, error handling, retries, and idempotency, and managing cloud infrastructure on AWS (Lambda, ECS, containers, RDS). You will implement asynchronous processing workflows, optimize high-volume data pipelines, participate in code reviews, and drive software engineering excellence in a fast-paced technology environment.

Key Responsibilities
  • Design, develop, test, and deploy scalable backend applications and microservices using Python 3 and/or Golang.
  • Apply object-oriented programming (OOP), SOLID principles, and enterprise design patterns to ensure modular, maintainable codebases.
  • Write exceptionally clean, robust, and well-tested code backed by comprehensive unit and integration test suites.
  • Architect and build high-performance REST APIs featuring robust API security, token authentication, and role-based authorization.
  • Implement resilient error handling mechanisms, retry policies, and idempotency guarantees for distributed transactions.
  • Design highly reliable backend services capable of seamless fault tolerance and horizontal scaling.
  • Build and manage cloud-native infrastructure on AWS, including Lambda functions, ECS containers, and RDS database instances.
  • Implement complex asynchronous processing workflows, event-driven messaging, and high-volume data processing pipelines.
  • Participate proactively in code reviews, architectural discussions, technical sprint planning, and CI/CD automation.
  • Maintain comprehensive technical documentation, API specifications, and database schema mappings.
Required Qualifications & Skills
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • Minimum 4+ years of professional software engineering experience focusing on backend development and API design.
  • Deep technical mastery of Python 3 and/or Golang programming languages.
  • Strong practical expertise in OOP, SOLID principles, design patterns, and writing clean, maintainable code.
  • Proven experience designing, building, securing, and documenting RESTful APIs and microservices.
  • Solid working knowledge of API authentication, authorization, error handling, retries, and transactional idempotency.
  • Hands-on cloud engineering experience with AWS services including Lambda, ECS (containers), and relational databases (RDS).
  • Proven ability to implement asynchronous processing workflows and high-volume data processing systems.
  • Professional availability for full-time employment in Bangalore or Pune, India
Nice-to-Have Skills
  • Experience with advanced Python frameworks (Django, FastAPI, Flask) or Golang web frameworks (Gin, Fiber, Echo).
  • Hands‑on familiarity with message brokers and event‑streaming platforms (Kafka, RabbitMQ, SQS).
  • Experience with relational and NoSQL databases (PostgreSQL, DynamoDB, Redis) and query optimization.
  • Familiarity with Infrastructure as Code (Terraform, CloudFormation) and container orchestration (Kubernetes).
  • Prior working experience in product-based technology companies, fast-growing startups, or enterprise service firms.
Application Information
  • Salary/Rate: Competitive and commensurate with experience
  • Deadline: Open until filled
  • Notice Period: Immediate joiners preferred
  • Contract Duration: Permanent / Full-Time (Bangalore / Pune, India)
  • Professional availability for full-time employment in Bangalore or Pune, India
Recruitment Pro Tip

When applying for backend engineering roles in Golang and Python, ensure your resume explicitly highlights your distributed systems experience, AWS container deployment, and API idempotency implementation track record.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang+Python Developer
Golang+Python Developer

Calsoft • Pune District

On-site
INR 1,200,000 - 2,400,000
Back End Developer
Back End Developer

Calsoft Japan • Pune District

On-site
INR 2,400,000 - 3,400,000
Python Developer With Go Lang
Python Developer With Go Lang

Goodfit • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Equity
Health insurance
Career growth
+1
Software Engineer/ Senior Software Engineer- Backend -Go
Software Engineer/ Senior Software Engineer- Backend -Go

KreditBee • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Wissen Technology • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Python Backend & AWS Integration Engineer
Python Backend & AWS Integration Engineer

UsefulBI • India

On-site
INR 2,000,000 - 3,600,000
Software Engineer- Fullstack
Software Engineer- Fullstack

KreditBee • Bengaluru

On-site
INR 800,000 - 1,200,000
Competitive salary
Dynamic work environment
Backend API Developer
Backend API Developer

VMC Soft Technologies, Inc • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer-Golang
Senior Software Engineer-Golang

KreditBee • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Backend Engineer
Python Backend Engineer

Vivantify Technology Solutions India Pvt. Ltd. • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Professional growth
Collaborative environment
+1