Senior Software Engineer (Full-Stack Developer)

Permanent employee, Full-time · Remote, Zurich

Your mission
As a Senior Software Engineer at SAEKI, you will be pivotal in shaping our technology landscape. With full control over your projects, you’ll have the agility to build innovative solutions from the ground up. Please note this is not a relocation role!

Key Responsibilities:
  • Design, Development, and Maintenance: Create and maintain web applications using TypeScript for both frontend and backend (Node.js) and SQL database technologies in a dynamic environment. Engage directly with customers to collect feedback that drives product enhancements.
  • Strategic Collaboration: Work alongside leadership on strategic roadmap planning and feature prioritization, ensuring development efforts align with business goals.
  • API Integration: Develop API connections across web applications, websites, and factory operating systems to improve interoperability.
  • Database Management: Oversee databases and kernels using AWS or similar platforms, ensuring reliability and peak performance.
  • Project Management: Manage projects from design through implementation as we scale our team, ensuring timely delivery and high-quality outcomes.
  • Team Expansion: Take part in interviewing and onboarding new software team members to facilitate our growth.
  • Cross-Department Collaboration: Collaborate closely with sales, robotics engineering, and operations teams to design and develop key solutions that meet customer needs.
  • Technology Adoption: Stay abreast of the latest software tools and technologies, including:
    • Frontend: React, TypeScript, Tailwind CSS, and modern state management libraries.
    • Backend: NestJS, Express, GraphQL, and microservices architecture utilizing Docker and Kubernetes.
    • Databases: PostgreSQL, MongoDB, and other emerging database technologies.
    • Cloud Services: AWS services (e.g., Lambda, S3, DynamoDB) and equivalent cloud platforms for scalable solutions.
Your profile
  • Marketplace Product Expertise: You have extensive experience in building robust web portals and marketplace applications, demonstrating a strong understanding of both backend and frontend development. Your work has led to successfully launching products that meet customer needs.
  • Framework Proficiency: You are skilled in various Node.js frameworks, particularly NestJS, and have a deep affinity for the Vue ecosystem, especially Vue 3 and the Composition API. Your experience allows you to leverage the best tools for effective application development.
  • UI/UX Design: CSS is second nature to you, and you excel at crafting visually appealing user interfaces that deliver an enjoyable user experience. You understand the principles of responsive design and accessibility, ensuring that applications are user-friendly.
  • TypeScript Mastery: You possess a strong command of TypeScript, staying current with the latest releases and features. You are confident in mentoring and coaching team members, helping them elevate their TypeScript skills and best practices.
  • GraphQL Experience: You have hands-on experience with GraphQL in production, utilizing its features—such as Subscriptions, Fragments, Union Types, Input Types, Caching, and Dataloader—to build efficient and scalable APIs.
  • Database Design: You are adept at creating database schemas, designing data models, and implementing them using an ORM, specifically TypeORM. Your database management skills ensure data integrity and optimal performance.
  • Cloud and Containerization: You have experience with AWS, Kubernetes, and Docker, understanding the importance of scalable and efficient deployment solutions. You are comfortable working in cloud environments and using containerization technologies.
  • Ownership and Agility: As a founding member, you will drive projects at speed, taking full ownership of your work from concept through execution while maintaining high standards. Your ability to navigate challenges and adapt quickly is crucial in a fast-paced startup environment.
Why join us?
  • Work with purpose and ambition in one of the most exciting and advanced manufacturing companies in Europe
  • Flexible work location there is no relocation package within this position, with visits to our facility in Zurich 
  • Collaborations with an international team of experts from the fields of manufacturing, software, and robotics.
  • Free snacks, drinks, and coffee every day, and regular team events.
We value equality of opportunity regardless of any classification. Even if you are not 100% sure you are right for the role and believe that you can help us in our mission, please apply and we will be happy to consider what we can do together.
About us
SAEKI Robotics is a Swiss startup automating large-scale component manufacturing by integrating robotics, proprietary 3D printing hardware, and technologies and making these processes intelligent and accessible through deep software integration.

SAEKI offers a radically simplified supply chain, achieving all major manufacturing steps with one single machine, the Robotic Digital Manufacturing (RDM) micro-factory. Our long-term vision is to have lights-out factories all around the globe that will enable a paradigm shift in lead times and part cost of one-off components. Come join us in making this a reality!

We are looking forward to hearing from you!
Thank you for your interest in SAEKI Robotics. Please fill out the following short form. If you have difficulties with the upload of your data, please send an email to jobs+help@saeki.ch.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.