Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Role Summary:
- Writes, tests, and debugs code and fix bugs.
- Maintains knowledge of programming languages and monitors website analytics, in addition to being responsible the scalability and maintainability of the code.
- Enforces best engineering practices for code repository.
Tasks & Responsibilities:
- Design and code superior technical solutions.
- Easily recognize system deficiencies and implements effective solutions.
- Create and execute project work plans and revises as appropriate to meet changing needs and requirements.
- Communicates and enforces coding standards.
- Supports and mentors junior developers by providing advice and coaching.
Job Requirements
- Exceptional proficiency using HTML, CSS, JavaScript & JavaScript frameworks.
- Working experience with Node.js.
- Strong OOP & design patterns foundation.
- Strong skills in working with Mongodb, Redis and Elastic Search.
- Hands on experience with Git, Linux and Amazon web services.
- Rigor in test driven development, agile methodologies and other engineering best practices.
- Exposure to architectural patterns of a large, high scale web application.
- Strong desire to learn.
- Highly aware of the surroundings and good team playing skills.
- Natural ability for always seeing the big picture while considering the tiniest of details.
- Natural problem solving skills.