Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer

TN Switzerland

Lausanne

Vor Ort

CHF 80’000 - 120’000

Vollzeit

Vor 28 Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

An established industry player is seeking a Full Stack Developer to join their innovative team in Lausanne. This role offers the opportunity to work on cutting-edge projects, collaborating with cross-functional teams to design and implement new features using modern technologies. With a focus on REST and GraphQL APIs, you'll contribute to technical discussions, refine project specifications, and ensure high-quality code delivery. Enjoy a stimulating work environment that values flexibility and creativity, while making a real impact in a fast-paced startup atmosphere. If you are passionate about technology and eager to learn, this is the perfect opportunity for you.

Leistungen

30 days of paid time-off
Hybrid work – two remote days per week
Learning and development budget
Comprehensive health benefits
Modern offices in Lausanne and Paris
Empowering work environment

Qualifikationen

  • 5+ years of Full Stack experience with a strong focus on REST and GraphQL APIs.
  • Experience with various databases including PostgreSQL, MySQL, and MongoDB.

Aufgaben

  • Collaborate with project teams to develop new features across frontend and backend.
  • Produce documentation to improve the developer experience on projects.

Kenntnisse

Full Stack Development
REST APIs
GraphQL APIs
PostgreSQL
MySQL
MongoDB
Agile Methodologies
Technical Design Discussions
Documentation Skills
Team Collaboration

Ausbildung

Bachelor's Degree in Computer Science or related field

Jobbeschreibung

At Technis, our mission is to simplify decisions about physical spaces using real-world data. We design innovative products for connected spaces and our engineers turn those designs into reality.

Our teams are curious by default; we love to solve problems and aspire to always learn and share our knowledge. We also believe great things happen when you combine thoughtful collaboration, light processes, and the freedom for people to be themselves.

To thrive in this role, you’ll need deep technical expertise, good oral and written communication skills, and the ability to deliver beautiful code, while providing guidance to your team. You know the importance of good documentation and enjoy carefully crafting words that help onboard other teams members faster. Through your actions, your team will successfully build, deliver, and release products into the world.

You'll work in a team composed of 5 to 8 talented cross-functional members (engineering, product, design, marketing, QA, support).

Tasks
  • Code: Collaborate closely with your project team to develop new features and functionality for the products that we deliver across both frontend and backend technologies.
  • Write specs: Work with our Product and Delivery Managers to regularly refine the definition of the work in the product backlog, contributing expertise and gaining clarity when needed.
  • Estimate: Provide feedback on designs for completeness, implementation effort, and feasibility.
  • Plan: Collaborate with the Product team to plan future cycles by contributing to story definition, providing work estimates, and regularly identifying technical dependencies and blockers.
  • Push: Understand and advocate for ongoing cycle goals and help motivate our teams to finish those cycles on time and with minimal technical debt.
  • Pair: Review your team members' code submissions to ensure it meets the needs of the project in terms of quality, correctness, consistency, and performance.
  • Communicate: Participate in regular shares with stakeholders on project progress and delivered features and functionality.
  • Teach: Support the engineering department by sharing the technical knowledge you learn with your project teams.
  • Debug: Identify when your project team members are stuck on a technical challenge and offer support.
  • Document: Produce documentation on methods, decisions, technical approaches, and other context to improve the developer experience on our projects.
Requirements
  • 5+ years of Full Stack experience.
  • You have experience creating REST and/or GraphQL APIs that enable client applications to persist, process, and retrieve data from various types of databases (i.e., PostgreSQL, MySQL, MongoDB). Experience with any time series databases is a plus.
  • You are excited to learn new technologies and adopt new solutions to deliver amazing products and further your depth of knowledge as an engineer and technologist.
  • You have contributed to technical design discussions and helped evaluate different technical solutions to influence architectural decision making.
  • You are comfortable following general agile delivery methodologies and participating in regularly scheduled meetings and ceremonies (generally only two per week).
  • Experience as a tech lead or technical management role is a plus, but not a requirement.
  • Deep appreciation for the design practice and someone who understands how to preserve design intent without compromising fidelity.
  • Responds positively to constructive feedback and is able to help the team adapt to changing priorities within fast-paced projects.
  • Organized, self-motivated, and comfortable advocating for your needs, the needs of the project, and the needs of the team.

Benefits:

  • An opportunity to join a fast-paced, growing startup where you can have an immediate impact.
  • A stimulating and empowering work environment with a team of true enthusiasts.
  • Modern offices in the heart of Lausanne, Switzerland, and Paris, France.
  • Lots of flexibility, autonomy, and daily challenges!
  • 30 days of paid time-off.
  • Hybrid work – two remote days per week and one full remote week per quarter.
  • Comprehensive health, insurance, and retirement benefits.
  • Learning and development budget.

Hiring Process

  • Exchange with our CTO to understand your technical background & career goals.
  • Challenge review & team fit.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.