top of page

FULL STACK DEVELOPER

We are looking for a experienced full stack developer. Your primary focus will be on developing end-to-end components and implementing them following well-known tech stacks (preferably MERN/MEAN Stack). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products are important.

Key Responsibilities


Working closely with the UX Designers and backend engineers to build a highly scalable application

Develop and manage well-functioning databases and applications

Contribute in designing client-side and server-side architecture

Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Partnering with the product management team to understand user needs.

Willingness to learn new technologies and accepting new challenges

Work closely with the leadership team to drive the product roadmap

Be an early employee at a growing startup and help shape the team culture

Requirements


Bachelor’s degree in Computer Science, Engineering or a related stream

Proven experience as a full stack developer or similar role

Proficiency in JavaScript frameworks for both frontend and backend

Thorough understanding of React.js and its core principles

Familiarity with newer specifications of ES6+

Proficient with RESTful APIs

Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)

Familiarity with databases (e.g. MongoDB, PostGreSQL), web servers (e.g. Express)

Familiarity with code versioning tools such as Git, active git profile is a plus

bottom of page