Full Stack Developer
Full Stack Developer
Job brief
We rely on our dynamic team of engineers to solve the many challenges and puzzles
that come with our rapidly evolving technical stack. We’re seeking a full stack
engineer who is ready to work with new technologies and architectures in a forward-
thinking organization that’s always pushing boundaries. Here, you will take complete,
end-to-end ownership of projects across the entire stack. Our ideal candidate has
experience building products across the stack and a firm understanding of web
frameworks, APIs, databases, and multiple back end languages. You’ll be joining a
small team working at the forefront of new technology, solving the challenges that
impact both the front end and back end architecture, and ultimately, deliver amazing
global user experiences.
Responsibilities
Managing the complete software development process from conception to
deployment
Managing the end-to-end life cycle for the production of software and
applications
Requirements
Front-end technology: Expertise in front-end technologies, including
JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular,
jQuery and LESS
Development languages: Knowledge of server-side programming languages
including Net, Java, Ruby and Python
Database and cache: Familiarity with DBMS technology, including SQLServer,
Oracle, MongoDB and MySQL and caching mechanisms such as Redis,
Memcached and Varnish
Basic design ability: Including knowledge of UI/UX and basic prototype design
Server: Experience working with Nginx or Apache servers with a solid
background in Linux
Excellent writing and communication skills
Ability to visualize a proposed system and be able to build it