Backend Developer (Node.js)
Job Description:
Job Highlights
- Hybrid work set-up - 80% WFH
- Competitive salary package
- Technology driven with a strong focus on training and development
Job Description
As a Backend Node.js Developer you will have the opportunity to work with a young, dynamic, and motivated team of people.
You will be working closely with the Front-End team to deliver on team and individual goals as well as contribute to the overall product road map and innovation of the business.
Your responsibilities will include:
- Follow software development processes and coding conventions, using Agile principles
- Perform system enhancements and defect resolutions
- Troubleshoot issues in a timely manner, respond, attend to investigate, and solve all outages, scheduled and non-scheduled downtime or maintenance of the applications
- Enforce high test coverage for our products and service
- Effectively communicate your technical solutions and product ideas with the team
Qualifications and technical skills
- 2+ years of solid hands-on experience in designing & developing server-side applications including at least 1 year of experience with Nodejs
- Solid experience with Relational and NoSQL databases
- Experience with cloud platforms, ideally AWS
- Experience with unit testing
- Experience using Git
- Experience with designing API
- Docker
- SDLC
- Understanding algorithms and data structures
Will be a plus:
- Experience with React or any other Front-End frameworks
- SSR, SSG
- GraphQL, gRPC
- Knowledge of other backend technologies
Soft skills
- Demonstrated organizational, analytical, and interpersonal skills
- Be a team player
- Ability to manage tasks independently and take ownership of responsibilities
- High critical thinking to evaluate alternatives and present proof of concept solutions that can help business objectives and concepts
Required Skills:
Agile React Development Soft Skills SDLC Resolutions NoSQL Data Structures Road Proof Structures Algorithms Unit Testing Ownership Critical Thinking Interpersonal Skills Docker Node.js Salary Software Development Databases Git Software Testing Maintenance Business Training