Senior Software Engineer - Python
In this role, you'll apply proven design patterns and engineering best practices to build systems that scale — architecting, deploying, and operating microservices on AWS Cloud, and designing, documenting, and consuming RESTful APIs securely. This is a great fit for someone who enjoys owning solutions end-to-end and mentoring others along the way.
Apply if you’re excited to:
- Build and maintain high-quality software solutions
- Implement, test, deploy, and monitor features with precision and purpose
- Work across the full stack, from CSS and HTML to databases and DevOps.
- Collaborate with international teams to enhance and improve our products
- Apply proven design patterns and best practices to ensure scalability, maintainability, and performance
- Architect, deploy, and operate microservices-based systems on AWS Cloud
- Design, document, and consume RESTful APIs securely
About you:
- A bachelor's degree in Software Engineering, Computer Science, or a related field
- 5+ years of overall IT industry experience, with at least 2 years in a leadership or mentorship role
- Expertise in Python for production-grade solution development
- Strong understanding of front-end technologies (React, Next.js)
- Professional communication skills, both written and spoken, in English
- Familiarity with modern software architectures, data engineering pipelines, and cloud platforms (AWS)
PetDesk combines the industry's most user-friendly client engagement tools with the highest-rated pet parent app to simplify your veterinary clinic’s operations while strengthening client relationships.
Our recruiting process is rooted in “Who: The A Method of Hiring” and consists of an average 2-week hiring timeline. This standardized interview process allows candidates to answer the same questions, experience the same process, and ensure a fair performance review from multiple perspectives.
Please, no external recruiters—candidate profiles submitted from external recruiting agencies will not be considered.
Skills
As published by lever · 4 questions · 3 written answers
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Other URL
Pick from a list (1)
- Are you currently working as a Senior Software Engineer, and how many years of experience do you have in that role?
Written answers (3)
- How many years of experience do you have working with Python? Can you describe the kind of projects or work you've done using it?
- Have you worked with modern software architectures, data engineering pipelines, or AWS cloud services? If so, could you share some details about your experience with them?
- Do you have any experience with front-end technologies like React or Next.js? If yes, can you explain what kind of work you've done using these tools?