Flag job

Report

BackEnd Python Developer

Min Experience

0 years

Location

Hyderabad

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

As a member of the back-end team, you will contribute to the development and enhancement of cloud-native software solutions for Deloitte Tax & Legal Germany. In this entry-level role, you will focus on building Python-based back-end components that are efficient, maintainable, and aligned with best practices. We are looking for early-career professionals with up to 0-2 years of experience in software development and a foundational knowledge of Python. You will work closely with experienced back-end developers, gaining hands-on experience through real-world projects and regular code reviews. This is a great opportunity to deepen your understanding of back-end architecture, APIs, and scalable systems while growing your skills in a collaborative and supportive environment. Responsibilities: Assist in developing and maintaining scalable and efficient Python-based back-end systems. Support integration with front-end components to ensure smooth data flow and functionality. Help design and work with database systems under the guidance of senior developers. Write clean, readable, and maintainable Python code, following established best practices. Participate in testing and debugging activities to ensure system reliability and performance. Learn from and contribute to team code reviews, gradually building your understanding of high-quality development practices. Stay curious and up to date with emerging tools, frameworks, and trends in Python and back-end development. Collaborate with team members to continuously improve development processes and workflows. Follow security and compliance guidelines while working on back-end features and components. Requirements: 0–2 years of experience in software development, preferably focused on back-end development using Python. Ability to write clean, maintainable, and scalable Python code for production environments. Familiarity with Python web frameworks such as FastAPI for building APIs and web services. Basic understanding of asynchronous programming concepts and tools like asyncio. Solid grasp of object-oriented programming (OOP) principles and commonly used design patterns. Experience with writing unit tests using frameworks like pytest or unittest. Understanding of RESTful API design principles and implementation. Exposure to data validation and serialization tools such as Pydantic and JSON handling. Familiarity with working with NoSQL databases (e.g., MongoDB or Azure Cosmos DB) is a plus. Basic knowledge of logging and debugging techniques for error handling and issue resolution. Experience with Python packaging tools and virtual environments (e.g., pip, Poetry, virtualenv). Proficiency in using development tools such as PyCharm or Visual Studio Code for efficient coding and debugging. Skills Required: Proven ability to work effectively in team-oriented, collaborative environments, contributing to shared goals and fostering a positive team culture. Strong written and verbal communication skills in English, with the ability to articulate technical concepts clearly and collaborate effectively with diverse teams.

About the company

Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited, a UK private company limited by guarantee ("DTTL"), its network of member firms, and their related entities. DTTL and each of its member firms are legally separate and independent entities. DTTL (also referred to as "Deloitte Global") does not provide services to clients. In the United States, Deloitte refers to one or more of the US member firms of DTTL, their related entities that operate using the "Deloitte" name in the United States and their respective affiliates. Certain services may not be available to attest clients under the rules and regulations of public accounting.

Skills

python
fastapi
asyncio
oop
pytest
rest-api
pydantic
mongodb
pip
poetry
pycharm
vscode