We are looking for highly skilled Full Stack developers/computer programmers/software developers who are comfortable with both front and back-end programming. We expect you to be responsible for developing and designing frontend and backend web architecture for our products and client integrations. Candidates who only have front end or backend experience but are interested in a Full Stack role can also apply for this position. Backend - Node.js Frontend - Any one of Vue.js, AngularJS, ReactJS
- Developing front end application architecture and user-facing elements.
- Design and implementation of low-latency, high-availability, and performant back end applications
- Designing and developing REST APIs
- Integration of data storage solutions such as PostgreSQL, MongoDB, etc.
- Creating database schemas that represent and support business processes
- Seeing through a project from conception to finished product
- Implementation of security and data protection
Requirements
- Good knowledge of Node.Js and frameworks such as Koa/Express, etc.
- Development experience with Frontend end JavaScript frameworks (any one of Vue.js, AngularJS, ReactJS)
- Strong proficiency with JavaScript (ES6 and beyond) & TypeScript
- Experience with RESTful APIs
- Understanding of front-end technologies such as HTML5, CSS3/ SCSS, jQuery
- Experience of working with data storage solutions (PostgreSQL/MongoDB) and frameworks such as TypeORM
- Strong understanding of Promises and Asynchronous programming.
- User authentication and authorisation between multiple systems, servers, and environments
- Proficient understanding of code versioning tools, such as Git
- Understanding fundamental design principles behind a scalable application
- Strong academic & technical Background
Good to have but not must:
Understanding and working experience with AWS SDK such as S3, SES, SQS, Google Cloud SDKs, such as Firestore, Cloud Storage, etc.
Interview Process:
Video interviews followed by In-Person interview rounds at our Delhi office.