Senior Full Stack Developer

As a Sr. Full Stack Developer at Christian Pfeiffer Maschinenfabrik GmbH, you will be responsible for designing, developing, and maintaining web apps.

Company: Christian Pfeiffer Maschinenfabrik GmbH
Location: Chennai
Experience: 6 - 8 Years
Position: Fulltime | On-site

Job Description:
As a Senior Full Stack Developer at Christian Pfeiffer Maschinenfabrik GmbH, you will be responsible for designing, developing, and maintaining innovative web applications that support our core business operations. You will work closely with our project and engineering teams to translate requirements into functional and user-friendly solutions. You will be involved in all stages of the software development lifecycle, from concept and design to implementation, testing, and deployment.

Required Technical Skill Set:
HTML, CSS, JavaScript, Figma, Java (Spring Boot), Angular / React, MySQL / PostgreSQL, AWS, GIT

Responsibilities:

  • Design, develop, and maintain full-stack web applications using Spring Boot for the backend and Angular or React for the frontend
  • Develop RESTful APIs using Spring Boot to facilitate communication between the frontend and backend
  • Design and implement database schemas using PostgreSQL.
  • Utilize AWS services for storage and other cloud-based needs.
  • Participate in the deployment and maintenance of applications.
  • Write clean, well-documented, and efficient code.
  • Troubleshoot and debug issues across the full stack.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to a positive and collaborative team environment.

Requirements:

  • Bachelor's degree in Computer Science or a related field (or equivalent experience).
  • 6-8 years of professional experience as a Full Stack Developer.
  • Proven experience with UI design using Figma.
  • Strong proficiency in Frontend development using Angular / React.
  • Strong proficiency in Spring Boot backend development; Node.js knowledge is a valuable asset.
  • Experience working with PostgreSQL databases.
  • Familiarity with build tools (e.g., Maven, Gradle).
  • Familiarity with AWS services for storage and deployment.
  • Experience with version control systems (e.g., Git).
  • Experience with deployment processes and tools.
  • Experience with Agile development methodologies
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • You might need to travel for project discussions.
  • Fluency in English is required.

Why Join Us:

  • Opportunity to work on challenging and impactful projects in a leading international company.
  • A collaborative and supportive work environment.
  • Opportunities for professional growth and development.
  • Be part of a company that values innovation and quality.