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
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Develop, test, and maintain Python applications and backend services, including RESTful APIs and integrations with databases and third-party services. Troubleshoot bugs and performance issues, collaborate with cross-functional teams, and contribute to code reviews, testing, deployment, documentation, and application security and reliability.
Job details
Key Responsibilities Develop, test, and maintain applications using Python. Write clean, reusable, and efficient code following coding standards. Build and integrate RESTful APIs and third-party services. Work with databases such as MySQL, PostgreSQL, or MongoDB. Develop backend services using frameworks such as Django, Flask, or FastAPI. Identify, troubleshoot, and resolve application bugs and performance issues. Collaborate with frontend developers, QA engineers, and other team members. Participate in code reviews, testing, deployment, and documentation. Use Git for version control and collaborate through development workflows. Ensure application security, reliability, scalability, and performance. Required Skills Strong knowledge of Python programming. Understanding of object-oriented programming (OOP), data structures, and algorithms. Experience with Django, Flask, or FastAPI. Knowledge of REST APIs, JSON, and HTTP protocols. Familiarity with SQL databases such as MySQL or PostgreSQL. Understanding of Git and version control systems. Knowledge of debugging, unit testing, and exception handling. Familiarity with Linux/Unix environments. Strong analytical, problem-solving, and communication skills. Preferred Skills Experience with cloud platforms such as AWS, Azure, or Google Cloud. Knowledge of Docker and CI/CD pipelines. Familiarity with Celery, Redis, or message queues. Exposure to microservices and system design. Knowledge of automated testing frameworks such as Pytest or unittest. Familiarity with data science, machine learning, or AI integrations.
What you’ll do
Develop, test, and maintain Python applications and backend services, including RESTful APIs and integrations with databases and third-party services. Troubleshoot bugs and performance issues, collaborate with cross-functional teams, and contribute to code reviews, testing, deployment, documentation, and application security and reliability.
Requirements
Requires strong Python knowledge, understanding of object-oriented programming, data structures, and algorithms, and experience with Django, Flask, or FastAPI. Candidates should also know REST APIs, SQL databases, Git, debugging, unit testing, and Linux/Unix, with strong analytical, problem-solving, and communication skills.
Listed skills
- MySQL · Preferred
- SQL · Preferred
- REST APIs · Preferred
- CI/CD · Preferred
- PostgreSQL · Preferred
- Docker · Preferred
- Django · Preferred
- Amazon Web Services · Preferred
- MongoDB · Preferred
- Git · Preferred
- Python · Preferred
- Flask · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Django
- Flask
- FastAPI
- REST APIs
- SQL
- MySQL
- PostgreSQL
- MongoDB
- Git
- Debugging
- Unit Testing
- Linux/Unix
- Docker
- CI/CD
- AWS
Job areas
- Software
- Technology
More jobs from Spait Infotech
Data Scientist
- On-site
- Posted Oct 29, 2026
ULUX Designer
- On-site
- Posted Oct 28, 2026
Web Developer
- On-site
- Posted Oct 28, 2026
Business Analyst
- On-site
- Posted Oct 28, 2026
