Profile
- Bachelor's/Master's degree in Computer Science, IT, or equivalent experience.
- At least 1-5+ years experience in Javascript / Typescript with mastery in the microservices architecture
Required Qualities
- Work closely with the internal teams for software designing & development, prototyping, and product launch.
- Develop and maintain the auto-scaling system in a cloud platform using Microservice or serverless architecture.
- Analyze the root cause for production errors and recommend solutions.
- Research for user preferences and behavior to overall performance.
- Critical thinker with great problem-solving skill.
- Experience in Agile software development Scrum framework.
- Research for user preferences and behavior to overall performance.
- Conduct code analysis and recommend changes in policies and procedures to improve script quality.
Responsibilities and Duties
- Promote high quality coding standards through the employment of industry best practices, including unit-testing, CI/CD, and our expanding cloud only strategy.
- Understanding the scope of work and arriving at timelines.
- Validating the prepared code using W3C standards.
- Coordinating with the testers to resolve bugs.
- Reporting on daily and weekly progress.
- Optimization and performance tuning of code.
- Maintaining code version with tools such as Git, SVN
- Participate in project and team planning, including those responsible for the identification and enumeration of product requirements.
Skills required for Javascript Developer
- JavaScript, TypeScript, Node.js, Git, (HTML, CSS - added advantage).
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Qualified for developing lightweight, no framework applications.
- Building reusable components and libraries for future use.
- A good understanding of real-time messaging systems, like WebSockets.
- Hands on experience in Integrating REST, SOP API, and other microservices.
- Knowledge of tools like Jira, Confluence, AWS S3, Azure storage is an added advantage.
- Experience with data structure libraries.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
Bonus
- Some experience with Docker and the pros and cons of containerization
- RabbitMQ
- Redis
- Kubernetes, Linux, Containers
- PostgreSQL
- MS SQL Server
- AWS lambda
- Serverless architecture
- WebGL