Company Description
Bombay Softwares specializes in custom IT development and services. Headquartered in Mumbai, India, the company has a presence across multiple cities, enabling it to serve a global clientele. Committed to innovation, Bombay Softwares offers tailored technological solutions that address the unique needs of businesses worldwide.
Role Description
This is a full-time, hybrid role for a SDE 2 specializing in Python. Responsibilities include developing and maintaining back-end systems, designing scalable software solutions, writing efficient code, and collaborating with cross-functional teams to ensure seamless application functionality and user experience.
Job Responsibilities
- Write reusable, testable, and efficient code.
- Design and implement low-latency, high-availability, and performant applications.
- Design and create RESTful APIs for internal and partner consumption.
- Implement security and data protection.
- Debug code on the platform (written by self or others) to find the root cause of any ongoing issues and rectify them.
- Database query optimization & design and implement scalable database schemas that represent and support business processes.
- Implement web applications in Python, SQL, Javascript, HTML, and CSS.
- Provide technical leadership to teammates through coaching and mentorship.
- Delegate tasks and set deadlines.
- Monitor team performance and report on performance.
- Collaborate with other software developers, business analysts to plan, design and develop applications.
- Maintain client relationships and ensure Company deliverables meet highest expectations of the client.
Mandatory Skills
- 4+ years of experience in Python Development.
- Hands-on exp with any of the Python frameworks: Django/Flask/FastAPI.
- Solid database skills in relational databases.
- Knowledge of how to build and use RESTful APIs.
- Strong knowledge of version control.
- Hands-on experience on working on Linux systems.
- Familiarity with ORM (Object Relational Mapper) libraries.
- Knowledge of Redis.
- Strong understanding of peer review best practices.
- Hands-on experience in deployment processes.
Good to have Skills
- Proficiency in AWS, Azure, or GCP (any one).
- Experience with Docker.
- Experience with SQL Alchemy is a plus.