Backend Developer

Athens, Attica, Greece · Research & Development

Description

Epignosis is a software company. We hire people with a broad set of technical skills, ready to take on high technological challenges and impact on thousands of users. Our engineers revolutionize eLearning by working on large-scale applications and eLearning services for thousands of customers around the world. From eFront to TalentLMS and then TalentCards, we are providing exciting eLearning experiences to our users, one technological achievement after another.

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, responsible for developing and supporting high traffic and high-performance eLearning web services and applications.

RESPONSIBILITIES

Software Engineering: You will be trusted to design, implement, and maintain projects and to collaborate with our designers, front-end ninjas, reclusive sysadmins and friendly support staff at every step of the process.

Craftsmanship: You should be familiar with modern software development processes, best practices, and fads to avoid and be able to apply this knowledge to create efficient, robust, and maintainable applications and services.

Refactoring: You will use your programming savvy to help us transform legacy code and services into modern, best-practices-following, API-based applications, and help us apply bleeding-edge architectures and processes.

Requirements Gathering: You will be expected to understand the business aspects of the applications you work on and help translate user requirements to technical specifications.


Requirements

Benefits

We’re a diverse group of smart, fun and GIF-loving professionals working in offices around the world, including the U.S., the U.K., Greece, and Cyprus!

You’ll enjoy perks and benefits that make you more productive at work and contribute to your professional development, including:

Apply for this job