Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Entry, Junior · 0+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available
Job summary
Develop, test, and maintain Python applications, backend services, and REST APIs, while integrating databases and third-party services. Troubleshoot and improve application performance, write tests and documentation, and collaborate with development and QA teams using version control and code reviews.
Job details
Roles and Responsibilities Develop, test, and maintain applications using Python. Write clean, reusable, efficient, and maintainable code. Develop backend services and REST APIs using Django, Flask, or FastAPI. Work with databases such as MySQL, PostgreSQL, and MongoDB. Integrate third-party APIs and external services. Debug applications, troubleshoot issues, and improve performance. Write unit tests and perform application testing. Collaborate with frontend developers, QA engineers, and other team members. Use Git and GitHub for version control and collaboration. Participate in code reviews and technical discussions. Document application functionality and development processes. Follow software development best practices and coding standards. Required Technical Skills Programming: Python fundamentals, OOP concepts, data structures. Frameworks: Django, Flask, or FastAPI. Database: MySQL, PostgreSQL, or MongoDB. API Development: REST APIs, JSON, HTTP methods. ORM: Django ORM or SQLAlchemy. Version Control: Git and GitHub. Testing: Pytest or unittest. Web Technologies: HTML, CSS, and basic JavaScript are beneficial. Development Tools: VS Code, PyCharm, Postman. Deployment: Basic knowledge of Linux, Docker, and cloud platforms is an advantage.
What you’ll do
Develop, test, and maintain Python applications, backend services, and REST APIs, while integrating databases and third-party services. Troubleshoot and improve application performance, write tests and documentation, and collaborate with development and QA teams using version control and code reviews.
Requirements
Requires Python fundamentals, object-oriented programming, data structures, and experience with a framework such as Django, Flask, or FastAPI. Relevant skills include databases, REST API development, an ORM, Git and GitHub, and testing with Pytest or unittest; basic web technologies are beneficial, while Linux, Docker, and cloud knowledge are advantages.
Listed skills
- Python · Preferred
- Django · Preferred
- Flask · Preferred
- MySQL · Preferred
- PostgreSQL · Preferred
- MongoDB · Preferred
- REST APIs · Preferred
- Git · Preferred
- GitHub · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Object-Oriented Programming
- Data Structures
- Django
- Flask
- FastAPI
- MySQL
- PostgreSQL
- MongoDB
- REST APIs
- Django ORM
- SQLAlchemy
- Git
- GitHub
- Pytest
- Unittest
Job areas
- Software
- Technology
More jobs from Spait Infotech
SAP Consultant
- On-site
- Posted Oct 18, 2026
Artificial Intelligence Engineer
- On-site
- Posted Oct 18, 2026
Software Engineer
- On-site
- Posted Oct 18, 2026
Quality Assurance Engineer
- On-site
- Posted Oct 18, 2026
