
Senior Software Engineer - PHP/Python
Life at Vetstoria
Colombo
1 applicant
Posted
Jan 25, 2026
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
We’re looking for a Senior Software Engineer to join our global engineering team and help shape the future of our SaaS products. In this role, you’ll take a lead position in designing and building industry-leading vet tech software trusted worldwide.
You’ll bring deep technical expertise, own the release backlog, and ensure every release meets the highest standards. You’ll guide architectural decisions, adapt design patterns to real-world needs, and raise code quality across the team.
This is a hands-on, full-stack role with a primary focus on backend development (Python or PHP). You’ll write clean, test-driven code, enjoy reviewing peers’ work, and thrive on mentoring others to grow their craft. If you love solving complex problems, driving technical excellence, and collaborating with global teammates, this role is for you.
Apply If You're Excited To
- Write clean, clear, and maintainable code built to last
- Review code thoughtfully and mentor teammates to elevate engineering standards
- Solve complex problems using strong analytical and problem-solving skills
- Work across the full stack — from HTML and CSS to databases and DevOps
- Champion engineering best practices, including code reviews, CI/CD, testing, and documentation
- Take full ownership of features from design through production and ongoing support
- Stay current with emerging technologies and share valuable insights with the team
About You
- Bachelor’s degree in Software Engineering, Computer Science, or equivalent practical experience
- 4–5 years of experience with PHP and/or Python, using modern frameworks and best practices
- Strong understanding of SOLID principles, RESTful API design, and common software design patterns
- Proficiency in JavaScript/TypeScript for front-end or full-stack development
- Hands-on experience with Docker and Kubernetes
- Familiarity with AWS infrastructure and cloud-native application development
- Experience working in Agile/Scrum environments and applying Test-Driven Development (TDD)
- Strong problem-solving skills with a product-first mindset
- Excellent communication and collaboration skills, comfortable working with global, cross-functional teams