Fullstack Developer (Remote)


Job Description

- Works with the development teams and product managers to ideate software solutions
- Helps designs client-side and server-side architecture and components diagram and interface
- Builds the front-end of applications through appealing visual design
- Develops and manage well-functioning databases and applications that meets system requirements, system designs, and technical specifications in accordance with company coding conventions and best-practice coding standards
- Writes effective APIs
- Tests software to ensure responsiveness and efficiency
- Troubleshoots, debugs, and upgrades software
- Creates security and data protection settings
- Writes technical documentation
- Works with data scientists and analysts to improve software
- Assists in implementing changes in database/tech design as needed
- Assists in estimating development efforts for coding
- Attends pre-sales meeting for preliminary project opportunity assessments and join in project kick-off
- Attends team meetings and mentors Jr. level developers


Job Qualification

- Bachelor's degree in Computer Science, Information Technology, or any equivalent software engineering degree
- At least two (2) years of work experience in fullstack development
- Must be well-versed in information technology and cloud solutions.
- Must be knowledgeable and experienced in using the following technology stacks:
- Programming Languages such as JavaScript (NodeJS) and TypeScript
- Web Programming Languages like JSP, Typescript and Single SPA
- API Development using the following software - Apollo GraphQL, Sequelize, TypeOrm, Node Express,Authorization and Authentication, OAUth, Cookie, JWT and IAM Provider such as JumpCloud, Okta, Microsoft Identity Server, Fusion Auth, ReactJS, etc.
- ASP.Net WebApi, Entity Framework is an advantage
- Unit Testing using Jest Junit, Mockito is an advantage
- Redis in Memory Caching
- Message Broker using Pulsar
- Kafka is an advantage
- Database such as MySql, MariaDb, MongoDb
- MS Sql Server, Cassandra, PostgreSql and Oracle is an advantage
- Container such as Docker
- Infrastructure using AWS and Elastic Kubernetes
- Strong background in Software Development Life Cycle (SDLC) and excellent knowledge of Agile methodology.
- Proficient with all Microsoft Windows-based programs

Apply for this position

Full Name *

Email Address *

Phone Number *

Cover Letter

Upload CV/Resume *

Allowed Type(s): .pdf, .doc, .docx

Click here to indicate that you have read and agree to the terms presented in the Privacy Policy agreement *