Senior Software Engineer

Job summary
Permanent contract
Lausanne
Salary: Not specified
A few days at home
Experience: > 5 years
Skills & expertise
Generated content
Graphql
Mongodb
Postgresql
Typescript
Javascript

Technis
Technis

Interested in this job?

Questions and answers about the job

The position

Job description

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 solid code, while providing guidance to the rest of the team. You have a product-oriented mindset and drive the development and release of outstanding products.

You’ll work in a team composed of 4 to 7 talented cross-functional members (engineering, product, design, marketing, support).

What you’ll do

  • Develop and launch new frontend and backend features with your team to enhance our products

  • Collaborate with product managers to define, refine, and estimate project tasks, ensuring clarity and alignment

  • Review designs and code to maintain quality and consistency across projects

  • Communicate progress, share knowledge, and support teammates while maintaining a product-focused mindset


Preferred experience

  • You have over five years of full-stack experience with modern JavaScript/TypeScript frameworks like React, Next, and Nest, and have built REST or GraphQL APIs using databases such as PostgreSQL and MongoDB

  • You actively participate in technical design discussions and help shape architectural decisions

  • You’re passionate about learning new technologies and expanding your engineering expertise to create amazing products

  • You thrive in agile environments, engage in regular meetings, embrace feedback, and adapt to fast-paced projects

  • You are organized, self-motivated, value design integrity, and effectively advocate for your needs and those of your team


Recruitment process

  1. Connect with our CTO: share your technical background and discuss your career goals

  2. Complete a take-home coding challenge: showcase your coding skills and problem-solving approach at your own pace

  3. Review your challenge and meet the team: we’ll go through your work together and introduce you to potential team members to ensure a great fit

  4. Receive feedback and offer: get constructive feedback and, if all goes well, receive a job offer to join us

Want to know more?