Job Title:  Senior Developer - 1 | Full stack Development | Bengaluru | Digital Excellence Centre

Job requisition ID ::  75835
Date:  Feb 18, 2025
Location:  Bengaluru
Designation:  Senior Developer - 1
Entity: 

Job Summary:

We are seeking a highly skilled and motivated Full Stack JavaScript Developer to join our dynamic team. The ideal candidate will have a strong background in developing scalable web applications using JavaScript frameworks and libraries. You will be responsible for building and maintaining robust, high-performance web applications, working closely with both front-end and back-end technologies. The role requires a deep understanding of JavaScript, its frameworks (such as React, Angular, or Vue.js), and server-side languages like Node.js.

Key Responsibilities:

  • Front-End Development:
  • Develop and maintain responsive and interactive user interfaces using JavaScript frameworks (React, Angular, or Vue.js).
  • Write clean, efficient, and reusable code.
  • Implement UI/UX design mockups into functional web pages.
  • Back-End Development:
  • Develop and maintain server-side logic and integrate with front-end components.
  • Write high-quality, maintainable, and scalable code using Node.js and related technologies.
  • Design and implement RESTful APIs.
  • Database Management:
  • Design and manage databases using SQL and NoSQL technologies.
  • Optimize database queries for performance and scalability.
  • Version Control:
  • Use Git for version control and collaborate with other developers.
  • Participate in code reviews and provide constructive feedback.
  • Testing and Debugging:
  • Write unit tests and integration tests to ensure code quality.
  • Debug and troubleshoot issues in both front-end and back-end components.
  • Continuous Integration/Continuous Deployment (CI/CD):
  • Implement CI/CD pipelines to automate testing and deployment processes.
  • Ensure smooth and efficient deployment of applications.
  • Collaboration:
  • Work closely with cross-functional teams, including designers, product managers, and back-end developers.
  • Participate in team meetings and contribute to project planning and execution.

Requirements:

  • Education:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Advanced degree preferred but not required.
  • Experience:
  • 0-2 years of experience as a Full Stack Developer, with a focus on JavaScript.
  • Experience with front-end frameworks like React, Angular, or Vue.js.
  • Proficiency in Node.js and related technologies.
  • Experience with SQL and NoSQL databases.
  • Familiarity with RESTful APIs and web services.
  • Experience with CI/CD pipelines and automated testing.
  • Skills:
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Proficiency in version control systems, particularly Git.
  • Knowledge of web security best practices.
  • Preferred Qualifications:
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker.
  • Experience with GraphQL.