Job Description

On behalf of our client who specializes in designing and developing e-commerce solutions, we are looking for someone to join our development team as a Senior Back-end Developer.


Has a working understanding of design patterns and architecture; understands what makes software testable and maintainable and includes these principles in the work

● Develops software solutions by studying information needs; conferring with project stakeholders; studying client systems’ flow and work processes; identifying and investigating problem areas

● Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code

● Updates job knowledge by studying the latest development tools and programming techniques; participating in educational opportunities; reading professional publications; participating in professional organizations

Employs technical expertise to lay the groundwork for effective project management

● Assists Project Manager to determine operational feasibility through analysis, problem definition, requirements, solution development, and solution proposal

● Provides technical background input while collaboratively generating project estimates/ rough orders of magnitude with the Project Manager

Adapts leadership style to leverage team members’ motivations and strengths while helping them to overcome weaknesses

● Supports and develops software developers by providing advice, coaching, and educational opportunities

● Works collaboratively with others to achieve goals

● Makes informed decisions quickly and takes ownership of technology choices, project pace, and direction


5+ years of software development experience

● Excellent PHP, JavaScript, HTML, CSS development experience

● 2+ years experience with cloud infrastructures and server-side development

● Extensive database and SQL optimization experience, particularly MySQL

● Superb problem-solving and troubleshooting skills, as well as the capacity to think creatively under pressure

● Experience building single-page applications, responsive websites, and web apps

● Experience working on back-end server APIs

● Git experience

● PhoneGap / Cordova experience (nice to have)