Job Openings
Full Stack Software Engineer
About the job Full Stack Software Engineer
Start: 01.09.2026
Location: Zürich
Workload: 100%
Duration: 12 months
All-in daily rate: CHF 800.00
Project Description
Join a team at a leading organization within the Swiss financial services sector, where you will contribute to the development of business-critical applications. In this role, you will be part of an agile environment focused on delivering scalable, cloud-native solutions that directly impact the efficiency and reliability of financial operations. You will collaborate with cross-functional teams to design, develop, and operate high-quality software that meets the evolving demands of the industry.
Job Responsibilities
- Design, develop, test, and maintain robust full-stack applications using Java and modern web technologies.
- Assume end-to-end ownership of feature delivery, from initial solution design to deployment and operational support.
- Collaborate with Product Owners, architects, and stakeholders to translate business needs into technical requirements.
- Contribute to architectural decision-making, including system design and the selection of integration patterns.
- Build scalable and secure microservices based on event-driven architectures.
- Develop and integrate RESTful APIs and modern, responsive front-end interfaces.
- Participate actively in Agile Scrum ceremonies and advocate for continuous improvement.
- Ensure high software quality standards through rigorous code reviews and automated testing.
- Support CI/CD pipelines and drive DevOps practices within a cloud-native environment.
Job Requirements
Must-haves:
- University degree (Bachelor’s, Master’s, or equivalent) in Computer Science, Software Engineering, or a related field.
- 4–6 years of professional experience in Java software development.
- 1–3 years of experience in modern front-end development using JavaScript and Angular.
- Proven experience in large-scale, complex software projects involving multiple development teams.
- Strong knowledge of microservices, event-driven architectures, and RESTful APIs.
- Experience with CI/CD pipelines, DevOps principles, and container platforms such as Kubernetes or OpenShift.
- Strong analytical, problem-solving, and communication skills.
- Full professional proficiency in both German and English.
Nice-to-haves:
- Professional experience within the banking or financial services industry.
- Prior involvement in cloud-native application development.
- Knowledge of modern integration patterns and distributed systems.
- Demonstrated passion for clean code, software craftsmanship, and continuous improvement.
Location: Zürich
Workload: 100%
Duration: 12 months
All-in daily rate: CHF 800.00
Project Description
Join a team at a leading organization within the Swiss financial services sector, where you will contribute to the development of business-critical applications. In this role, you will be part of an agile environment focused on delivering scalable, cloud-native solutions that directly impact the efficiency and reliability of financial operations. You will collaborate with cross-functional teams to design, develop, and operate high-quality software that meets the evolving demands of the industry.
Job Responsibilities
- Design, develop, test, and maintain robust full-stack applications using Java and modern web technologies.
- Assume end-to-end ownership of feature delivery, from initial solution design to deployment and operational support.
- Collaborate with Product Owners, architects, and stakeholders to translate business needs into technical requirements.
- Contribute to architectural decision-making, including system design and the selection of integration patterns.
- Build scalable and secure microservices based on event-driven architectures.
- Develop and integrate RESTful APIs and modern, responsive front-end interfaces.
- Participate actively in Agile Scrum ceremonies and advocate for continuous improvement.
- Ensure high software quality standards through rigorous code reviews and automated testing.
- Support CI/CD pipelines and drive DevOps practices within a cloud-native environment.
Job Requirements
Must-haves:
- University degree (Bachelor’s, Master’s, or equivalent) in Computer Science, Software Engineering, or a related field.
- 4–6 years of professional experience in Java software development.
- 1–3 years of experience in modern front-end development using JavaScript and Angular.
- Proven experience in large-scale, complex software projects involving multiple development teams.
- Strong knowledge of microservices, event-driven architectures, and RESTful APIs.
- Experience with CI/CD pipelines, DevOps principles, and container platforms such as Kubernetes or OpenShift.
- Strong analytical, problem-solving, and communication skills.
- Full professional proficiency in both German and English.
Nice-to-haves:
- Professional experience within the banking or financial services industry.
- Prior involvement in cloud-native application development.
- Knowledge of modern integration patterns and distributed systems.
- Demonstrated passion for clean code, software craftsmanship, and continuous improvement.