Position: Senior Software Engineer (Job Description)
About Modernvet
At modernvet, we’re transforming veterinary care through world-class medical standards, technology, and hospitality. Our ecosystem of integrated tools streamlines operations so vets can focus on care and customers enjoy a seamless experience. We value inclusivity and ownership—everyone’s ideas matter. Join us in building technology that powers the future of veterinary care in Indonesia.
What are we looking for?
We’re looking for someone with strong knowledge and proven skills in architecting, developing, and maintaining systems that solve real-world problems. Experience in the healthcare industry is preferred but not mandatory.
What will you work on?
- Mobile app for our lovely paw parents, developed using Flutter REST API that powers the mobile app, built with Express.js and TypeScript, using PostgreSQL as the database
- Content Management System (CMS) used by internal team
- Future technologies that we’ll build with you to solve the problems of our paw parents and modernvet’s internal teams
Responsibilities
- Build and facilitate a culture of builders through efficiency, inclusivity, and ownership
- Architect, develop, and maintain robust, scalable, and high-performance applications that used by our customers, that connected to system used by operational teams in the clinics
- Collaborate closely with other engineers, designers, and product managers, to develop and ideate features that solve problems for our customers and internal team members
- Propose and lead the implementation of new technologies and engineering best practices
- Constantly serve as a mentor to other team members to improve their technical excellences
- Proactively monitor app metrics (frontend and backend) to ensure the health of our systems
- Review and provide input on technical specs and any suggested implementation approaches to ensure solutions are performant and future proof
- Help enforce coding standards along with engineering manager, proactively monitoring code reviews so that they implement these standards
- Involved in on-call rotation to handle operational, production issues, and bug fixing along with the other engineers
Requirements
- Familiarity in AI coding tools (Cursor, Copilot, or similar tools)
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional software development experience
- Strong understanding of software architecture, system design, and scalable API development
- Proven experience building and maintaining RESTful APIs using Express.js and TypeScript, or any other frameworks and programming languages
- Solid experience with PostgreSQL or other relational databases
- Senior Software Engineer (Job Description) 2Hands-on experience with Flutter
- Familiar with modern development practices — Git, CI/CD, code reviews, testing, and monitoring
- Familiarity with any automated testing infrastructure
- Comfortable working in a full stack environment
- Experience integrating third-party APIs and managing production deployments
- Strong problem-solving skills and a mindset for building systems that solve real-world user problems
- Good communication skills and ability to collaborate across teams
- Bonus: experience in healthcare or pet/veterinary tech industry
Powered by JazzHR
nqGndC0Urt