Full stack developer

We are seeking an experienced Full-stack Developer to join our dynamic and innovative
team. As a Full-stack Developer, you will be responsible for designing, developing, and maintaining web applications and software solutions. You should have a strong background in both front-end and back-end development, along with excellent problem-solving skills and a passion for creating high-quality, user friendly applications.

Responsibilities:

    • Gathering system and user requirements, building Java/ C# modules and testing features before release.
    • Hands-on experience developing software with agile methodologies Deploy and maintain functional, secure and high-quality applications..
    • Identify and analyze user requirements.
    • Prioritize, assign and execute tasks throughout the software development life cycle.
    • Develop applications, Write well-designed, efficient code.
    • Review, test and debug team members’ code.
    • Design database schema.
    • Ensure proper technical documentation of the software is maintained.
    • Ensure applications are secure and up-to-date.
    • Support ad hoc requests on Production support.
    • Responsible for defining the new features in conjunction with the product management and providing required specifications.

Preferred Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field with total experience above 5+ years in software development.
  • Minimum 5+ years of work experience in full stack technologies like Javascript, Angular/React, Bootstrap, etc. is a must.
  • Hands on knowledge on Containerization using Docker, AWS services like EC2, S3, Lambda, ECS etc.
  • Experienced in building and testing Browser based applications.
  • Experience with Object-Oriented Design (OOD), Maven, Version control, deployment management etc.
  • Good problem-solving abilities.
  • Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript (including frameworks like React, Angular, or Vue.js), and responsive web design principles.
  • Solid understanding of back-end technologies such as Node.js, Python, or Java, along with experience working with databases (e.g., SQL, MongoDB, or PostgreSQL).
  • Experience with version control systems (e.g., Git) and package managers (e.g., npm or Yarn).
  • Knowledge of server-side rendering, API design, and integration with third-party APIs. Familiarity with multiple cloud platforms (e.g., AWS, Azure, or Google Cloud) and deployment processes is plus.
  • Proficient understanding of code versioning tools and automated testing frameworks. Good Verbal, Written and Presentation skills to the business as well as to the technical team.

    Job Category: Software
    Job Type: Full Time
    Job Location: India

    Apply for this position

    Allowed Type(s): .pdf, .doc, .docx