Senior Software EngineerThe Company - ShawAcademy.comDesign and technology are at the forefront of our focus to deliver the best, live, online education on the planet.
As the largest provider, we must deploy complex engineering solutions, while being in a ground-breaking sector of education requires innovation in UI / UX, graphical and interaction design.
We're always looking for the best candidates and love to work with the most technically strong and most creatively minded individuals.
The PositionThe company seeks to further expand with the addition of a Senior Software Engineer who will hold the ability to further develop their career within the business.
This is a permanent, full-time position, offering an excellent salary and benefits, plus exceptional career prospects.This role will suit an ambitious, hardworking and highly driven individual who has a proven track record of working within a role of this nature to join our growing team in Bengaluru.
Working with the Shaw Academy gives all our engineering team a massive opportunity to work with the latest technology with a great deal of creative freedom.
We like to work in small teams so any work you do will have a massive impact on the business!Key Responsibilities & Accountabilities : We're looking for passionate, creative developers who are excited about solving new problems.
As a Senior Software Engineer, you'll work with everything from front-end HTML, CSS and JS (AngularJS and other) to server-side PHP, Python, C and several other different data stores including MongoDB and Elasticsearch.
What you'll do : ¢ Work in an agile team of 5-7 software engineers, QA engineers and product owners ¢ Play an active role in developing new features for a high performance, scalable web platform ¢ Play a central role in creating the best online education environment in the world ¢ Assess and communicate how your work impacts business and other systems ¢ Write and test clean, secure and scalable features and services ¢ Solve non-trivial coding and architecture problems with simple and innovative solutions ¢ Mentor less experienced members of the teamSkills & Experience Required : ¢ A recognised third-level degree in Computer Science, Engineering or similar ¢ You have a minimum of 3 years of hands-on software development experience ¢ You have experience with coding in more than one programming language, e.g.
Python, C, C++, C#, Java, Ruby or PHP ¢ Experience with AngularJS, MongoDB, Chef and PHP (Laravel 4) is a plus but not required ¢ You are an open source fanatic ¢ You have a sound understanding of programming fundamentals and their application to highly scalable web based systemsWhat we like to see : ¢ Any open source code or example projects that you're proud of ¢ Blog around the subject of software development or technology ¢ Evidence of your passion for building great software ¢ Experience working in an agile teamSalary / Remuneration : ¢ Competitive basic salary in addition to a generous, uncapped commission structure ¢ Opportunity to join a rapidly expanding technology-based firm with a foundation of real talent, and work with real innovators whilst achieving ones own goals.