Software Engineer, EasySaaS Feature Flags and Experiments
AI Summary ✨
Requirements:
Bachelor’s degree or equivalent practical experience.
5 years of experience in software development.
5 years of coding experience in one or more of the following languages, such as C, C++, Java, or Python.
Experience with backend development.
Nice to Haves:
Experience in platform engineering.
Experience in developing and designing cloud-based applications and services, with an understanding of cloud infrastructure, distributed systems, and microservices architecture.
Understanding of SRE practices Service Level Objective/Service Level Indicator (SLO/SLI) and reliability aspects of large-scale service.
What You'll Be Doing:
Develop and enhance the platform for experiments and feature flags, enabling service producers (1P and 3P) to deploy, manage, and iterate on their software products efficiently.
Design and implement systems that support safe rollouts, detailed experiments, and comprehensive A/B testing across different versions of software.
Collaborate with cross-functional teams to ensure our platform provides a consistent and high-quality experience.
Contribute to the architecture that supports seamless integration of services running on cloud platforms.