We are looking for a skilled and driven Senior Full Stack Software Engineer to join our growing team. In this role, you’ll join a team of engineers ranging from junior to senior, a group of experienced hands-on engineering managers, and a range of other team members all focused on one thing - providing a world-class educational experience to students from all walks of life.
Requirements
- 6+ years of professional software development experience
- Proficient (2+ years experience) in each of the following, with senior-level expertise in at least one: Modern C#/.NET, Vue.js (or similar reactive frameworks, e.g. React, Angular), CSS and modern front-end styling practices, Database technologies
- Experience leading complex engineering initiative design and execution
- Strong clean coding experience (maintainability, flexibility, extensibility, reliability)
- Strong communication skills and experience giving and receiving code reviews
- Experience with version control systems
- Experience mentoring other developers, formally or informally
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings