Hire Faster, Hire Better
Python Data Backend Engineer
Location
India
Posted
141 days ago
Salary
0
Seniority
Senior
Job Description
Python Data Backend Engineer
NextHire
• Design and develop scalable, reliable backend services and cloud-native applications. • Build and manage RESTful APIs, microservices, and asynchronous event driven systems.
Job Requirements
- 5–12 years of experience
- Strong hands-on experience with deploying applications on Kubernetes in production environments (mandatory).
- Expertise in at least one public cloud platform (AWS, Azure).
- Proficient in backend programming with Python
- Hands-on experience with cloud data warehouses (Snowflake or Databricks).
- Solid understanding of distributed systems, microservices, and cloud-native and agnostic architectures.
- Working knowledge of SQL and relational databases.
- Experience working across multiple cloud platforms and Warehouses.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Drupal, PHP
ICFFounded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
• Design and develop responsive and highly interactive Drupal modules using PHP, HTML, CSS, JavaScript, and Drupal theming best practices. • Customize and modify existing Drupal themes while maintaining cross-browser compatibility and responsive design. • Collaborate with the web frontend and quality assurance teams. • Maintain unit-test code coverage using automated testing frameworks. • Continuous Integration with Jenkins and Continuous Deployment. • Work with and coordinate with other developers using digital tools such as Teams, Confluence, and Jira. • Work with version control tools, such as Git. • Utilize Docker container debugging and troubleshooting.
Senior Backend Engineer, .NET
LivefrontWe help companies grow by creating digital products people love.
• Estimate, develop, test, and deploy high-quality C# applications for our clients. • Debug, troubleshoot, and optimize the performance of C# applications using a variety of development tools. • Lead team efforts on complex projects and drive projects forward via direct, individual contributions. • Write clean, maintainable, secure, and efficient code in C#, and serve as a role model for the engineering team. • Maintain, support, and actively develop internal resources like documentation, patterns, templates, and libraries. • Contribute to full-stack design discussions, ensuring data structures (API contracts, endpoint naming, etc.) across the entire scope of a project are consistent with industry best practices. • Design, maintain, and improve CI/CD pipelines to ensure efficient, reliable, and automated build, test, and deployment workflows for .NET applications. • Stay current with changes in the .NET ecosystem, including framework updates, runtime improvements, and security patches, to ensure client systems remain stable, secure, and future-ready. • Support business development estimation efforts above and beyond client work (e.g., for prospective projects).
• Participation in designing and developing new features and projects, occasionally leading to the realization of new development opportunities. • Presenting demos as part of your team to stakeholders. • Investigating, diagnosing, and resolving product issues, striving for constant product improvement.
• Develop software by writing code to build applications, programs, and software systems according to project specifications and requirements • Test developed software, identify and fix issues, bugs, and code defects, ensuring delivery quality, meeting deadlines, and client satisfaction for Certsys • Document developed code to facilitate future maintenance and updates • Support the development team by providing technical guidance and leadership to deliver high-quality solutions • Build high-quality software solutions ensuring code is efficient, scalable, and maintainable • Research and adopt new technologies to improve software performance and efficiency • Monitor systems in production to identify problems and implement solutions



