Website:
ivueverse.com
Job details:
Job Title: Senior Python Backend Developer
Years of exp: 6-12 Years
Job Summary
We are seeking a skilled Senior Python Backend Developer with strong expertise in backend application development, scalable architecture design, and cloud-native technologies. The ideal candidate should have hands-on experience in Python-based web frameworks, REST API development, relational databases, and performance optimization. Exposure to cloud platforms and machine learning concepts will be an added advantage.
Key Responsibilities
- Design, develop, and maintain scalable backend services and web applications using Python.
- Develop RESTful APIs and backend microservices using frameworks such as FastAPI or similar.
- Build efficient and reusable code with focus on scalability, maintainability, and performance optimization.
- Work with relational databases, especially PostgreSQL, including ORM implementation and query optimization.
- Perform application performance tuning, debugging, and troubleshooting.
- Process and analyze data using libraries such as Pandas.
- Write unit tests and ensure high-quality, stable, and secure application development.
- Collaborate with cross-functional teams to understand business requirements and prioritize feature requests.
- Participate in software architecture design, code reviews, and technical documentation.
- Continuously evaluate and adopt new technologies and development best practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- Strong proficiency in Python programming and backend web application development.
- Hands-on experience with at least one Python backend framework such as FastAPI, Flask, or Django.
- Strong understanding of relational databases and ORM concepts, preferably PostgreSQL.
- Good knowledge of Linux environments and software development practices in Linux.
- Solid understanding of computer science fundamentals including data structures, algorithms, networking, operating systems, and databases.
- Experience in software architecture, design patterns, and scalable application development.
- Strong debugging, analytical, and problem-solving skills.
- Ability to quickly learn and adapt to new technologies.
Preferred Skills
- Experience with AWS or Azure cloud platforms, especially serverless computing services.
- Exposure to multiple programming languages or full-stack development.
- Basic understanding of Machine Learning concepts and workflows.
- Familiarity with CI/CD pipelines, Git, and DevOps practices.
- Good verbal and written communication skills in English.
Click on Apply to know more.