
Software Engineer / Senior Software Engineer – Python
QWY Software Private Limited
Trivandrum
in 1 month
Brief DescriptionExperience: 2–4 years (Software Engineer) / 4–7 years (Senior Software Engineer)Location: Trivandrum/ThiruvananthapuramEmployment Type: Full-Time Key Responsibilities:
Design, develop, test, and maintain scalable Python-based applications and backend services.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, efficient, and maintainable code following best practices.
Develop and integrate RESTful APIs and third-party services.
Participate in code reviews and provide constructive feedback to peers.
Contribute to architectural decisions and system design.
Optimize applications for performance, scalability, and security.
Mentor junior developers (for Senior role).
Preferred SkillsRequired Skills & Qualifications:
Strong programming experience in Python (3.x preferred).
Experience with web frameworks such as Django, Flask, or FastAPI.
Good understanding of REST APIs, microservices, and server-side architecture.
Proficient in working with databases – SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis).
Experience with version control systems like Git.
Knowledge of unit testing, debugging, and performance tuning.
Exposure to CI/CD pipelines and Docker (Kubernetes is a plus).
Experience in cloud environments like AWS, GCP, or Azure is an advantage.
Strong problem-solving skills and attention to detail.