Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
PT
Pravartan Technologies Pvt Ltd
Backend Python Engineer
Career Insights for Back End Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Back End Developer or Engineer is responsible for server-side web application logic and integration of the work front-end web developers do. Usually writes web services and APIs used by front-end developers and mobile application developers.
$139,926 / year median in California
-1% projected decline
Job Description
Job Summary We are seeking a highly motivated and skilled Backend Python Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining robust backend systems that power innovative applications and services. Your expertise will contribute to building scalable, efficient, and secure solutions that meet the evolving needs of our users. If you thrive in a fast-paced environment and are passionate about leveraging Python and modern backend technologies, this opportunity is perfect for you! Responsibilities Develop and maintain high-quality backend systems using Python, ensuring optimal performance and scalability Design and implement RESTful APIs to facilitate seamless communication between frontend interfaces and backend services Collaborate with cross-functional teams to translate system requirements into technical specifications and system architecture Integrate third-party services and APIs, ensuring secure and reliable data exchange Conduct thorough testing, debugging, and troubleshooting to ensure system stability and security Participate in code reviews, agile development cycles, and continuous integration/continuous deployment (CI/CD) pipelines Contribute to system design discussions, including database schema design, microservices architecture, and distributed computing strategies Experience Proven experience developing backend systems using Python in a professional environment Strong understanding of RESTful API design principles and implementation techniques Hands-on experience with relational databases such as MySQL, PostgreSQL, or Microsoft SQL Server; familiarity with NoSQL databases like MongoDB is a plus Knowledge of cloud infrastructure platforms such as AWS or Azure for deploying scalable applications Experience working with microservices architecture, distributed systems, and cloud-based solutions Familiarity with version control tools including GitHub, Git, SVN, or TFS; experience with CI/CD pipelines is preferred Solid understanding of software engineering best practices including system design, UML modeling, unit testing, debugging, and SDLC (Software Development Life Cycle) processes Knowledge of front-end development frameworks like React or Angular is advantageous but not required Experience with web development technologies such as JavaScript, HTML/CSS, AJAX, JSON/XML data formats Ability to work effectively within an Agile software development environment while managing multiple priorities Join us to be part of a forward-thinking team dedicated to building innovative backend solutions that drive our success!