17 TopHire Jobs
Senior Software Engineer - Python Programming (6-8 yrs)
TopHire
posted 8d ago
Flexible timing
Job Description : .
The role is not for TopHire, we are currently hiring for a client. Looking for a Senior Software Engineer for a leading B2B food tech service provider. You will play a pivotal role in building a highly scalable and robust backend platform that spans across 19 countries.
You'll be responsible for ensuring that the backend is fully unit-tested before pushing any code to Git, aiming for 100% code coverage on every module.
Responsibilities :
Collaborate with Product & Design Teams :
- Work closely with the Product team to ensure we build a scalable, bug-free platform.
- You will actively participate in product and design discussions, offering valuable insights from a backend perspective to align technology with business goals.
Drive Adoption of New Technologies :
- You will lead brainstorming sessions and define a clear direction for the backend team to incorporate the latest technologies into day-to-day development, continuously optimizing for performance, scalability, and efficiency.
RESTful API Design & Development :
- You will ensure that the APIs you design and develop are well-structured, following best practices, and are suitable for consumption by frontend teams across multiple platforms.
- A key part of your role is making sure these APIs are scalable and maintainable.
Third-Party Integration Support :
- As we sometimes partner with third-party providers to expedite our market entry, you'll work closely with these partners to integrate their solutions into our system.
- This involves participating in calls, finding the best integration methods, and providing ongoing support.
AI and Prompt Engineering :
- With AI becoming more integral to backend development, you'll leverage AI to speed up development processes and maintain best practices.
- Familiarity with prompt engineering and AI-driven problem-solving is a significant plus in our team.
Qualifications :
- Educational background includes a degree (B.E/B.Tech/M.Tech) in Computer Science, Engineering, or a related field.
- 6+ years' experience as a backend/cloud developer.
- Good understanding of Google Cloud platform.
- Strong expertise in Python, microservices, backend development and scalable architectures.
- Proficiency in designing and building REST APIs.
- Experience with unit testing in any testing framework and maintaining 100% code coverage.
- Experience in working with NoSQL DB.
- Strong understanding of any Cloud platforms such as GCP/AWS/Azure.
- Profound knowledge in Serverless design pattern.
- Familiarity with Django Webapp2 or Flask or similar web app frameworks.
- Experience in writing unit test using any testing framework.
- Experience collaborating with product and design teams.
- Familiarity with integrating third-party solutions.
Functional Areas: Other
Read full job descriptionPrepare for Software Python Engineer roles with real interview advice
5-8 Yrs
Bangalore / Bengaluru
5-8 Yrs
Bangalore / Bengaluru
4-6 Yrs
Bangalore / Bengaluru
6-9 Yrs
Bangalore / Bengaluru
4-9 Yrs
Pune
10-14 Yrs
Mumbai, Bangalore / Bengaluru, Remote
4-6 Yrs
Bangalore / Bengaluru