Full Stack Developer

Posted:
2/11/2026, 8:00:26 PM

Location(s):
Lisbon, Portugal

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Full Stack Developer

ZEISS is an internationally leading technology enterprise operating in the optics and optoelectronics industries generating more than 11.8 billion euros in revenue with around 46,000 employees across 50 countries around the globe.  We’re looking for a Full Stack Developer to join our team in Lisbon, Portugal.

The purpose of a full-stack developer is to implement backend (focused) business logic as well as user interfaces. A full-stack developer will work in a cross functional development team, whose purpose is to develop and design microservices for a MES software solution. The full-stack software developer will take part during the refinement process, defining technical specifications for business requirements. He will implement and test the functionality.
Developed functionality will be presented to internal customers and main stakeholders.

Your Role

As a Full Stack Developer your role will involve,

  • Developing backend functionality (incl. DB data models) according to defined requirements
  • Developing user interfaces according to design mockups
  • Analyzing and fixing software bugs
  • Testing (writing automated unit tests) incl. mocking to ensure defined acceptance criteria
  • Writing technical documentation
  • Participating requirements engineering and estimation process
  • Participate together with software architects in the design process of software architecture
  • Analyzing new technologies and developing proof of concepts

Your Profile

You will have:

  • Education / Professional Certification
    Bachelor’s degree in computer science or similar education/comparable proven experience

  • Experience
    4+ years of experience in software development with backend focus. 1+ years experience as full stack in developing user interfaces.
    1+ years experience in CI/CD Tools like Git or maven
    2+ years experience with database systems SQL and/or NSQL
    3+ year experience in developing OOP software and using OOP patterns
    Experience in working in international teams
    Bonus: Experience in developing in a microservice architecture

  • Knowledge / Skills / Other characteristics
    English Level B2 required, German Language is a plus
    Hands-on mentality
    Open for continuous learning
    Focus on delivering high quality software
    A collaborative mindset, Design Thinking, and agile development
    Strong verbal, written skills in English (German is a plus)

  • Working conditions & Other Attributes.
    Regular office job with the need of international business trips (2-4 per year)

Your ZEISS Recruiting Team:

Joe Taroni