Epignosis is a leading engineering company in eLearning technology. Our products help over 8000 companies of all sizes deliver online corporate training to more than 11 million users. We are growing fast and quickly becoming a loved brand in the eLearning market.
Our technical team is responsible for developing and supporting high traffic and high-performance eLearning web services and applications. As a member of our development team, you’ll work on an advanced PHP codebase, helping us further expand our industry-leading eLearning platforms and build new innovative online training solutions.
Join us and become part of a vibrant, rapidly growing technical team!
Responsibilities
Programming. You'll be trusted to create or collaborate on various projects that assist our company to deliver high-quality products and services to our global audience.
Requirements Gathering. You will need to collaborate with a diverse group of professionals, both internal to our company as well as external entities, to gather specifications for new projects and translate them to software requirements.
Operations. As part of the automation team, you will collaborate with product managers, designers, dev-ops and infrastructure engineers, and software support staff to solve technical problems, maintain existing products, and help design, build, test, and deploy new solutions.
Ownership. You will be expected to communicate openly and clearly within the company, learn from others, adapt to your team's development practices, contribute based on your skills and experience, and eventually take ownership of features and projects.
Requirements
Web skills. Familiarity with web server-side technologies, preferably PHP. A solid grasp of front-end technologies such as HTML, CSS, JS; familiarity with one or more modern web application frameworks (e.g. React) is appreciated. You should also be familiar with SQL and know your way around a database server.
Commitment. You should be able to control your source (code can get wild sometimes) and be close friends with the Git versioning system. You’ll level up if you can navigate your way out of a merge conflict - extra if you are on GitHub.
l33t skillz. Well, not exactly l33t, but you should be familiar with the Linux command line. You should know your way around a Unix shell, be able to work with files and directories, and know your chmod from your chown. Knowing how to quit vi is a plus.
Communication. You don’t need subtitles to watch Netflix. You should have an excellent level of English, and be able to chat and write about technical issues with fellow developers and customers.
Benefits
Make an impact in the way thousands of people are trained worldwide - apply now