Our client, founded on the philosophy that “Math brings order to the mind”, is a leading online after-school math program in North America, fostering critical thinking and mathematical excellence since the end of the nineties.
Its technology department plays a pivotal role in maintaining the quality of math education through cloud-based information systems. The company has exciting challenges ahead:
reposition the entire software stack to a modern cloud architecture (Java microservices on kubernetes framework running in AWS communicating via GraphQL, deployment described by Terraform)
introduce analytics to understand how our students master the math skills
introduce math engines to create, rate and aid solving math problems.
reposition the content storage to allow versioning, publishing.
For achieving those client goals we are looking for an experienced, motivated, hands-on back-end software engineering to join their Technology team as Senior Java Software Engineer
Responsibilities:
Take the implementation architecture to the next level. We deeply value collaboration, curiosity, and eagerness to make a difference in the lives of our students by helping them build a solid math foundation and develop critical-thinking and problem-solving skills.
Participating in a team of software engineers in shaping the future of the online platform for math education
Design, implement, and deploy a microservices-based architecture
Drive all phases of software planning and delivery
Contribute to tools supporting engineering and test automation
Own and deliver impactful initiatives aligned with product roadmap of the company
Collaborate cross-functionally with various teams and stakeholders
Requirements:
• A stable work history with at least a few periods of 3–4 years of continuous employment with the same employer in IT industry – mandatory.
• Experience in a product software company – mandatory.
• At least 5 years of experience with Java
Proficiency in Java, SQL, and software design patterns
Strong knowledge of software development life cycle and CI/CD tools
Experience with microservices, message queues, and cloud-based architecture
Familiarity with Docker, Kubernetes, and Spring Boot
Experience with RESTful APIs
Knowledge of Hibernate is a plus
Proficiency in test automation and troubleshooting
Skilled in cross-functional collaboration and influencing
Benefits Include:
Full home office or hybrid work options
Competitive salary
A talented and enthusiastic development team
Flexible working hours
25 days of paid annual leave
Private healthcare package
Onboarding program
Lucrative refer-a-friend program
Access to e-learning platforms
A supportive, open, and casual work environment with room for professional growth
A variety of projects and extensive opportunities for technical development
This opportunity sounds attractive for you? Then apply with your CV together with an actual picture.
All information provided will be treated confidentially. Balkaninvest with recruitment license № 1757 and № 1758 issued by the National Agency of Employment.
Всички данни, предоставени от Вас, са защитени по смисъла на ЗЗЛД и ще бъдат използвани единствено за целите на настоящия подбор. „Балканинвест.ЕУ“ ЕООД е лицензирана фирма за извършване на подбор и посредническа дейност, с лицензни номера 1757и 1758, издадени от Министерство на труда и социалната политика.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.