Full Stack Engineer

Gurugram, Haryana, India
Jul 01, 2024
Jul 01, 2025
Onsite
Full-Time
2 Years
Job Description

We are seeking a talented Full Stack Developer with demonstrated experience ranging from 2 to 6 years in software development. As a Full Stack Developer, you will play a pivotal role in designing and implementing scalable applications across both front-end and back-end technologies.

Key Responsibilities

  • Develop and maintain front-end architecture using HTML5, CSS3, and JavaScript.
  • Proficiency in utilizing modern JavaScript libraries and frameworks such as Angular or ReactJS (mandatory), jQuery, and LESS.
  • Solid programming experience in at least one object-oriented language such as Java, ensuring robust and maintainable code.
  • Design, develop, and deploy RESTful APIs to support various applications.
  • Thorough understanding of both Monolithic and Microservices architectures, with hands-on experience in developing Microservices components, preferably using Spring Boot.
  • Implement best practices in software development, including object-oriented design, data structures, algorithm design, and complexity analysis.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Continuously learn and enhance skills to stay current with industry trends and advancements.

Required Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience with version control systems such as Git & BitBucket.
  • Familiarity with SQL and NoSQL databases, with practical experience in database design and optimization.
  • Knowledge of build automation tools like Maven & Gradle.
  • Experience in CI/CD pipelines and tools, preferably Jenkins.
  • Proficiency in using testing tools such as Postman and SoapUI for API testing.
  • Strong problem-solving skills and ability to troubleshoot complex issues independently.

Preferred Skills

  • Familiarity with continuous integration and continuous deployment (CI/CD) processes.
  • Prior exposure to Agile methodologies.
  • Understanding of cloud platforms and services (AWS, Azure, etc.).

Personal Attributes

  • Strong desire to learn and grow professionally.
  • Excellent communication skills and ability to collaborate effectively in a team environment.
  • Proactive approach to problem-solving and delivering high-quality results.

Benefits

  • Competitive salary and comprehensive benefits package.
  • Opportunities for career advancement and professional development.
  • Dynamic and collaborative work environment with a focus on innovation.

If you are passionate about full stack development and possess the required skills and experience, we encourage you to apply and join our innovative team.

Related Jobs