Job Role: Senior Python Developer
Job Location: Any UST Office
Experience Required: 5+ years
Notice Period: Immediate Joiners Only
Job Summary
We are seeking a highly skilled Senior Python Developer to design, develop, and maintain scalable enterprise applications and microservices. The ideal candidate will have strong expertise in Python development, cloud-native architectures, AWS services, SQL databases, and modern DevOps practices. You will be responsible for building high-performance backend systems, optimizing application performance, and ensuring code quality through testing and automation.
Key Responsibilities
- Design, develop, and maintain scalable backend applications and microservices using Python.
- Build and integrate RESTful APIs and cloud-native solutions.
- Develop and execute unit tests to ensure application reliability and code quality.
- Optimize application performance, caching strategies, and database queries.
- Troubleshoot and resolve issues in business-critical production environments.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Implement CI/CD pipelines and automate deployment processes.
- Manage containerized applications using Docker and cloud platforms.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 5–7+ years of experience in backend software development using Python.
- Strong experience in designing and developing enterprise applications and microservices.
- Hands-on experience with SQL databases and query optimization.
- Proven experience with AWS cloud services and cloud-native architectures.
- Strong understanding of software development best practices, testing, and version control.
- Excellent problem-solving, debugging, and analytical skills.
Technical Skills
- Python Development
- Microservices Architecture
- REST API Development
- Unit Testing
- SQL & Database Optimization
- Git & GitHub
- AWS Services (S3, SQS, Lambda, API Gateway, EventBridge, ECS, EC2, Secrets Manager, Parameter Store, MySQL)
- Docker & Containerization
- Caching & Performance Optimization
- CI/CD Pipelines
- GitHub Actions
- Production Support & Debugging
Python, Github, SQL, Lambdatest