Require a Software Development Engineer - Python in Bangalore (Bengaluru)

Require a Software Development Engineer - Python in Bangalore (Bengaluru)

31 Jul
|
TestHiring
|
Bengaluru

31 Jul

TestHiring

Bengaluru

- Design, develop, test, and deploy scalable backend services and APIs using Python and related frameworks (e.g., Django, Flask, FastAPI).

- Collaborate with product managers, designers, and other engineers to define technical requirements and deliver feature-rich solutions.

- Write clean, maintainable, and well-documented code following industry best practices and coding standards.

- Implement and optimize database schemas and queries using relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.

- Integrate with third-party services and APIs, ensuring security, reliability, and performance.

- Participate in code reviews, pair programming, and agile development processes (Scrum/Kanban).

- Troubleshoot, debug, and resolve complex technical issues in production environments.

- Contribute to the development of CI/CD pipelines and infrastructure automation using tools like Jenkins, GitHub Actions, Docker, and Kubernetes.

- Stay up to date with emerging technologies and advocate for their adoption where appropriate.

Requirements

- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.





- 2–5 years of hands-on experience in software development with a strong focus on Python.

- Proficiency in backend development with frameworks such as Django, Flask, or FastAPI.

- Solid understanding of RESTful API design, microservices architecture, and event-driven systems.

- Experience with relational and NoSQL databases, including schema design, optimization, and indexing.

- Familiarity with containerization (Docker) and orchestration (Kubernetes) technologies.

- Experience with cloud platforms (AWS, GCP, or Azure), including serverless computing and managed services.

- Strong knowledge of version control systems (Git) and team-oriented development workflows.

- Ability to write unit and integration tests using testing frameworks (e.g., pytest, unittest).

- Excellent problem-solving skills, attention to detail, and a commitment to code quality and performance.

- Strong communication and teamwork skills with the ability to work in a fast-paced, agile environment.

📌 Require a Software Development Engineer - Python in Bangalore (Bengaluru)
🏢 TestHiring
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: require a software development engineer - python in bangalore (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: require a software development engineer - python in bangalore (bengaluru) / bengaluru