Back-End Senior Software Engineer - Python

Rhohyve Ai Labs

Hyderabad

Hybrid

INR 3,000,000 - 4,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rhohyve Ai Labs is seeking a senior backend engineer with 6+ years of experience in backend development and platform architecture. You will leverage Python and microservices to build scalable APIs, work with RESTful integrations, and manage data across NoSQL (MongoDB) and RDBMS systems.

Experience with Redis, Sanic, Kubernetes, Docker, and cloud deployment is highly valued. You will thrive in an Agile team, participate in peer reviews, implement design patterns, and ensure robust performance

Qualifications

  • 6+ years of relevant experience in backend development, platform development and architecture.
  • Expert knowledge of Python and microservices architecture.
  • Solid experience integrating complex REST APIs, HTTP requests, XML and JSON formats.
  • Understanding of platform components: database, API, caching, proxies and related web services.
  • Understanding of NoSQL databases; MongoDB preferred.
  • Understanding of RDBMS; familiarity with SQL databases.
  • Experience with in-memory data stores; Redis preferred.
  • Experience with Python web servers/frameworks; Sanic preferred.
  • Experience with Kubernetes, Docker and cloud deployment/formation technologies.
  • Proficiency with Git, Azure DevOps, Markdown and Mermaids for documentation.
  • Good knowledge of client-side build/config management.
  • Strong problem-solving and critical thinking skills.
  • Experience applying backend design patterns; peer code reviews and refactoring for performance.
  • Ability to adapt to changing priorities; excellent communication and self-organization.
  • Experience in Agile scrum teams; proficient in browser-based debugging tools.
  • Nice to have: Jenkins, AirFlow, Kafka, AWS services and Nginx.

Responsibilities

  • Lead backend development and platform architecture efforts.
  • Develop with Python and microservices; build and integrate REST APIs.
  • Work with REST, XML/JSON data formats and external services.
  • Understand and optimize platforms: databases, caching, proxies and web services.
  • Design and optimize NoSQL (MongoDB) and RDBMS usage.
  • Leverage Redis for in-memory data storage.
  • Develop with Sanic; utilize Kubernetes, Docker and cloud deployment.
  • Use Git/Azure DevOps; document with Markdown and Mermaid.
  • Manage client-side build/config; participate in Agile sprints.
  • Review code, refactor for performance and reliability.
  • Collaborate in an Agile team; communicate effectively.

Skills

Python
Microservices
REST APIs
NoSQL
MongoDB
RDBMS
Redis
Sanic
Kubernetes
Docker
Cloud deployment
Git
Azure DevOps
Markdown
Mermaid diagrams
CI/CD
Design patterns
Code review
Agile Scrum
Browser debugging
Jenkins
AirFlow
Kafka
AWS
Nginx

Tools

Git
Azure DevOps
Docker
Kubernetes
AirFlow
Kafka
Nginx
AWS

Job description

Role & responsibilities

6+ years of relevant experience in back-end development, platform development, and application architecture

Expert knowledge of Python and microservices architecture

Solid experience with integrating complex REST APIs, HTTP requests, XML, and JSON data formats

Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system

Understanding of NoSQL databases, MongoDB preferred

Understanding of RDBMS

Experience with in-memory data store, Redis preferred

Experience with Python web server / web framework, Sanic preferred

Experience with Kubernetes, Docker, and/or cloud deployment/formation technologies

Proficient with version control systems, issue trackers and documentation tools (e.g., Git, Azure DevOps, markdown, mermaid diagrams).

Good knowledge and practical experience of client-side build/config management

Critical thinker with strong problem-solving skills.

Proven experience with application of design patterns in back-end development

Experience with peer reviewing of source code, code refactoring for performance improvements

Ability to adapt quickly to shifts in priorities and objectives

Excellent communication skills

Self-driven, excellent self-organization skills with proven ability to work independently for achieving development objectives.

Experience in working in an Agile scrum team

Proficient in troubleshooting, diagnosing, and solving problems through browser-based developer tools.

Good to Have:

Familiarity with Jenkins, Apache fframeworkssuch as AirFlow, Kafka, etc., AWS services, and Nginx is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

ShimentoX Technologies • Bengaluru

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

MathCo • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Senior Backend Engineer
Senior Backend Engineer

Zoho • Ahmedabad District

On-site
INR 2,500,000 - 4,000,000
Python Developer
Python Developer

NucleusTeq • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Backend Developer
Senior Backend Developer

eHireo Global Solutions • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

Landmark Group • India

On-site
INR 800,000 - 1,200,000
Senior Python Developer/ Senior Python Fullstack developer _Exp: 6+ Years
Senior Python Developer/ Senior Python Fullstack developer _Exp: 6+ Years

Atyeti Inc • Mumbai

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

RoshAi • Ernakulam

On-site
INR 500,000 - 700,000