Job Openings
Junior Backend Developer (WFO)
About the job Junior Backend Developer (WFO)
Job Title: Junior Backend Developer
Experience: 5 to 7 Years
Work Timings: IST Time Zone
Work Type: WFO (Hybrid)
Work Location: Bangalore
Domain: -
Job Description:
Mandatory/Preferred Language Skills:
- Proven work experience as a Node.js and React Developer.
- Strong proficiency in JavaScript and its modern frameworks/libraries, including Node.js and React.js.
- Experience with server-side frameworks such as Express.js.
- Familiarity with front-end build tools and pre-processors, such as Webpack, Babel, or TypeScript.
- Knowledge of RESTful API design and implementation.
- Experience implementing REST services security using JWT, OAuth, and other related technologies / standards
- Familiarity with testing frameworks (e.g., Mocha, Jest) and test-driven development (TDD).
- Understanding of database systems, including both SQL and NoSQL databases.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work in a fast-paced, dynamic environment and meet deadlines.
- Agile and DevOps experience including end to end CI & CD, Branching and merging
- Experience in working on GCP cloud
Mandatory/Preferred Skills:
Skill No || Technical Skills || Mandatory or Preferred? || Min. years of Exp
1) Node, REST APIs || Mandatory || 6 Years ||
2) Type script/ React || Mandatory || 4 Years ||
3) Microservices Architecture || Mandatory || 2 Years ||
4) Devops || Preferred || 1 Years ||
5) GCP Cloud || Preferred || 2 Years
Essential Duties and Responsibilities:
- Implement system software and customize to client requirements;
- Perform post-implementation validation of software and resolve any bugs found during testing;
- Provide quality assurance reviews;
- Prepare the detailed software specifications and test plans;
- Code new programs to clients specifications and create test data for testing;
- Modify existing programs to new standards and conduct unit testing of developed programs;
- Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data;
- Analyze and review enhancement requests and specifications