The project
The leading North American provider of online financial analyst certification programs with 600,000+ registered students is revising their Learning Management System to assure further growth and success. In addition to the current working system, a fresh new solution is to be built. Help us innovate and scale as we continue to expand and improve our products, design system, website, and processes. Join us and lead the team of learning and coding enthusiasts delivering a great product in a perfect way.
About the Job
We are seeking an experienced Team Leader (or Senior PHP Developer, or IT director, you name it) to lead the technology function in the organization and focus on introducing optimizations and innovations.
You will be involved in all company processes, incl. discussion the project with the company board members, working with the designers team, content/courses managers, teachers, analyzing the features, and preparing the task descriptions for developers, controlling and optimizing the development processes. And of course, the coding of the large-scale, custom-designed, enterprise-level project from the scratch, decide the direction it’ll take. And lots of code review as well. Some management tasks, as usual...
Briefly on the project
- Latest Symfony at the backend, latest Angular at frontend.
- 100% test coverage, both backend and frontend (PHPUnit, Protractor)
- Gitlab with CI/CD
- Docker, AWS
What we expect from a candidate
Soft skills are the most important for us - lest the rogue be and wouldn’t break in the midst of the project. Your English communicative skills must be way above average. Plus you should have relevant experience of course.
It will be great if
- Are a perfectionist and web architecture geek.
- You can play for both teams: business and tech.
- You can speak some Russian.
What else can we offer?
- A non-hierarchical and dogmas/egos-free environment
- A chance to freely choose your preferred practices and solutions
- A chance to create your own dream team and dream company
- You’ll be working closely with LMS technology leaders
- Flexible working options
- A brand-new MacBook Pro with whichever accessories you’d like
- Competitive package and appropriate compensation (though this position is not about the money, but the idea)
The application process
- Provide your CV and/or Linkedin account
- Meet the manager and a member of the team online
- Review the current code and Company processes
- Complete some online tasks and tests
- Celebrate!