Java Software Engineer
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 experienced Java Software Engineer to join the company team in Bulgaria.
Responsibilities
Write high-quality software code
Maintain and improve software code
Monitor system performance
Test and validate code
Gather user feedback for program enhancements
Deploy code in development environments
Contribute innovative ideas for development improvement
Learn the codebase and enhance coding skills
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field
Minimum 2 years of previous software development experience in industry
Proficiency in Linux, SQL (MS SQL), CI/CD tools, and scripting (e.g., JavaScript, PHP, Python)
Dedication to producing clean, scalable, and high-performing code
Understanding of the software development life cycle
Strong problem-solving abilities and intellectual curiosity
Excellent interpersonal and communication skills
Effective time management skills
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, издадени от Министерство на труда и социалната политика.