About ProSource
At ProSource, we build and manage highly technical distributed teams for some of the most innovative companies in the world. We believe in humanizing the outsourcing industry by finding, attracting, and retaining top talent. Our dynamic workspaces promote creativity, collaboration, and well-being. We leverage smart technologies to ensure our clients and employees thrive in a collaborative, high-performing environment.
Role Overview:
The Senior Software Engineer plays a crucial role in turning our product strategy into a powerful, user-friendly SaaS platform. As part of our Agile Engineering team, you’ll help shape the technical direction and build features using modern technologies like React, VueJS, Python, Django, AWS, Heroku, Serverless, and Microservices.
You'll be hands-on in enhancing our platform and services, focusing on simplicity, performance, and global scalability. We aim to deliver products that are easy to use but rich in functionality—hiding complexity while enabling powerful features.
In our collaborative, high-performance environment, you’ll work alongside Product Owners, Engineering Managers, and fellow engineers. You'll take ownership of development work, drive feature delivery, and make a meaningful impact across the organization.
Key Responsibilities:
- You will be developing SaaS product offerings, including Gateway, Promotion Wizard, and others, assisting our customers, some of the world’s largest companies addressing their challenges in the legal automation space.
- Working in collaborative Agile teams you will develop product features, bug fixes and general enhancements covering the full stack of technologies contained in the platform
- Define, implement, enhance, and run our CI/CD pipelines including taking ownership of no-outage deployment processes.
- Ultimately you will be measured by the quality of your craftsmanship and decision making in the architectural guidance, development process and the speed at which we can deliver value to our customers.
- Within the first 3 months you will be participating in Agile ceremonies, including sprint planning, estimation, story kickoffs and showcases. You will be delivering new and improved features to our Gateway SaaS product and associated applications.
- You will become a SME on the Gateway product and will participate in Customer Success led customer conversations to help gain an intimate understanding of our customers and their business problems we are solving.
- Understand the best practice architectural strategies that we are using, including Microservices, CQRS, Event Sourcing
Qualifications:
- Deep understanding of backend programming languages for the web using Python.
- Understand and have used in a commercial environment, front-end technologies, such as React or VueJs and related tools and libraries.
- Have worked with cloud technologies such as AWS or Azure and Serverless frameworks.
- Be able to describe architectural patterns such as Microservices, CQRS and Event Sourcing and show demonstrated experience in selecting the appropriate architectural pattern to solve business problems.
- Understanding of OO best practices such as SOLID engineering principles.
- Understand the differences between CI/CD, TDD/BDD, etc. and have designed, implemented and used tooling to support them.
- Have a keen eye for coding styles and be opinionated on best practice coding approaches.
- Understand what Agile in the real world is about and how to deliver within an Agile product development process.
- Have a natural and developed ability to communicate with a diverse range of people and enjoy these interactions.
- Be passionate, accountable, and driven to contribute to the success of a team.
Schedule:
- Monday to Friday, 7am to 4pm PHT
What's in it for you?
- 💸 Highly competitive salary
- 🏥 HMO coverage for you and 2 dependents from Day 1
- 💻 Enjoy a hybrid setup with all the tools you need
- 🌱 Full-time role with excellent perks and benefits
Ready to take the next step? Apply now and be part of our team!