• RiseON Suite

Job Details

Senior Software Engineer ( Python)
Share Icon

Calfus

Location Icon
Bengaluru(OnSite)

Employment IconEmployment Type: Full Time

Sign up to Apply

Job Description

Job Title: Senior Software Engineer ( Python)

Company Domain: Software Development / Technology Solutions

Years of Experience Required: 5–7 years

Location: Bengaluru

Role Type: Full-Time

Eligibility: Candidates with strong Python development experience, cloud expertise, and proven leadership skills in software projects.

Role Overview

We are seeking an experienced and highly skilled Senior Python Development Engineer to join our team. In this role, you will design, build, and maintain robust Python-based software solutions while providing technical leadership and mentorship to junior developers. You will collaborate with cross-functional teams, ensure high-quality code delivery, and contribute to system architecture decisions.

Key Responsibilities

  1. Design & Development
  • Build and maintain scalable Python applications and systems.
  • Write efficient, testable, and maintainable code.

2.Leadership & Mentorship

  • Guide junior developers.
  • Promote best practices and foster a collaborative environment.

3.Collaboration

  • Work with stakeholders to define technical and business requirements.
  • Align development with organizational objectives.

4.Code Quality Assurance

  • Perform code reviews and ensure adherence to coding standards.
  • Drive improvements in code quality and maintainability.

5.Troubleshooting & Debugging

  • Identify and resolve software defects quickly.
  • Ensure stable and smooth software operation.

6.Performance Optimization

  • Optimize applications for maximum performance and scalability.
  • Conduct thorough testing.

7.Staying Current

  • Stay updated with Python frameworks, tools, and industry trends.
  • Explore new technologies to enhance projects.

8.Documentation

  • Maintain technical documentation for code and systems.
  • Ensure knowledge-sharing within the team.

Skills & Qualifications

  • 5–7 years of experience in software development.
  • Strong hands-on expertise in Object-Oriented Python.
  • Experience with frameworks such as Django, Flask, FastAPI.
  • Familiarity with data processing libraries (Pandas, NumPy, Scikit-learn) – strong plus.
  • Good understanding of RESTful APIs.
  • Proficiency in SQL and relational databases (PostgreSQL, MySQL).
  • Experience with NoSQL databases (MongoDB, DynamoDB) – plus.
  • Knowledge of cloud platforms (AWS, Azure).
  • Hands-on experience with Docker.

Benefits

  • Comprehensive medical, group, and parental insurance.
  • Provident fund and gratuity benefits.
  • Support for employee wellness initiatives.
  • Birthday leave is a special perk.