Roles & Responsibilities
Design, develop, test, deploy, maintain, and improve software & new user-facing features.
Manage individual priorities, deadlines, and deliverables.
Write code for web-based applications.
Create fast, easy-to-use, high volume production applications.
Develop prototypes.
Build the libraries and frameworks that support large, complex web applications.
Contribute to engineering efforts - from planning and organization, to execution and delivery, to solving complex engineering problems.
Requirements
Experience: Minimum of 4 years.
Requirements:
A Bachelor's Degree in Computer Science, Computer Engineering or equivalent.
A minimum of 4 years work experience in end-to-end application development.
Hands-on experience working in software development with one or more languages (e.g. Angular, Nodejs, Java, JavaScript, Typescript)
Proficient spoken and written English preferred for interaction with the US based customers.
Comfortable with both front end and back end programming.
Preferred Qualifications:
Candidates who have experience working in server backend systems, as well as web APIs.
Open to learn other programming languages as needed.
An ability to share knowledge via mentoring, code reviews and design reviews.
A good hold on working with Full Stack Development software and web applications.
Skills:
Typescript
JavaScript
Angular
Nodejs
Java
ReactJS
MongoDB
Any SQL databases ( MySQL, MSSQL, PostgreSQL, SQL server)