Full-Stack Engineer (Javascript/NodeJS)

Job Description

This Full-Stack Software Engineer position will help to build the greatest real estate platform in Switzerland. You will be part of a cross-functional, agile team with an open mindset and team members who enjoy learning new skills and sharing theirs.

We are looking for you as a teammate. You’ll help our team to grow the business and our engineering teams to shift our platform to the next level while driving innovations.

We (homegate.ch, immoscout24.ch) are the leading digital real estate classifieds platform in Switzerland. We help people to make their best real estate decision and bring commercial real estate agencies, owners, and potential tenants and buyers together. We count millions of visits from people who use our portal and have millions of page views per month.

The platform has a cutting-edge technical stack, building its services in an event-driven architecture in the AWS Cloud using the serverless model in the back-end and a modern VueJS front-end. We adhere to Agile Software Development methodologies.

About the position

  • You will work on building our real estate platform using an event-driven microservice architecture on AWS (Amazon Web Services).
  • You will design, implement, test, and deliver new user-facing features on our several front-end applications using VueJS.
  • You will continuously improve the architecture, code, and tools to ensure the delivery of high-quality software.
  • You will own your solution and will be responsible for development to delivery to operations in a DevOps environment

Your Skills & Experience

  • Fluency in English
  • Experience with JavaScript or TypeScript and node.js
  • Experience with frontend frameworks like VueJS or React
  • Familiarity with AWS services like Lambda, DynamoDB, SNS, SQS, S3, CloudWatch
  • Experience designing and implementing RESTful and event-driven backend services
  • Open mindset and willingness to learn and work on back-end as well as front-end
  • An academic degree in computer science or equivalent practical experience

Nice to have

  • Experience with automated testing
  • Experience with agile methodologies and pronounced agile mindse
  • Practice in clean code, pair programming, continuous integration, and continuous delivery

Why You’ll Love Working Here

  • Attractive salary you’ll love!!!
  • Full salary in probation
  • 13th-month bonus
  • 16+ days of vacation leave
  • 24 paid days for learning & sharing activities
  • Full contribution to social insurances
  • remium private insurances coverage for you and your family members
  • Opportunity to travel to Switzerland and other European countries
  • Flexible working time
  • Hybrid working model
  • 40 hours per week, Mon-Fri, No OT
  • Cool, modern spacious office
  • Modern laptops (Macbook Pro 16” M1 Pro, Lenovo P1 Gen4, etc.)
  • Free classes and social clubs (English, swimming, art and music, football, etc.)
  • Work in collaboration directly with talented European tech professionals to grow your technical, English communication and interpersonal skills
  • Work in an open-minded, friendly, positive, transparent and agile environment.



Active Tech Stack & Tools

This is a list of technology currently used in our teams:

Backend: .NET core • .NET MVC • Entity Framework • Web API • NHibernate • IdentityServer4 • Hangfire • Node JS • Firebase • Swagger • Restful APIs • JPA • JAX-RS.

Frontend: JavaScript • React JS • Typescript • Jquery • HTML5 • SASS/LESS • Bootstrap • Styled Components • Custom UX frameworks • React Router • React Redux.

DB • Data & Search: MSSQL • Oracle • Flyway • Postgres • SQLite • SOLR • Elastic Search • Cassandra • Kafka • Redis • Spark • Hadoop • Neo4J.

Native mobile development: Java • Kotlin • Objective-C • Swift • Android SDK • iOS SDK.

Architecture: MVC • MVVM/Reactive • MVP • Clean Architecture • Microservice • Enterprise architectures.

Automated tests / Quality: Cypress • Selenium • native mobile e2e tests (XCUITest • Espresso) • Protractor • Jasmine • NUnit • JUnit • SonarQube • Postman.

Monitoring: Kilbana • Datadog • Sentry • Stacktify • SqlMonitor.

Server: Rancher • Docker • Kubernetes • IIS • JBOSS.

DevOps: Jenkins • Octopus • CircleCI • GitHub Enterprise • Bitbucket enterprise • Maven • Gradle • Grunt • Gulp • Webpack • npm • nuget • cocoapod.

Data Tools: GA • GTM • Cross-engage • Informizely • Intercom • Sitespect • Split.io • PolyBase • Sql Server Analysis • Qlik • Power BI • Google BigQuery • Tensorflow • Pytorch • SparkML • Squooba.

IDEs & Editors: IntelliJ • MS Visual Studio. Android Studio • XCode • Webstorm • Microsoft Visual Studio Code • Resharper.

Testing infrastructure and Mobile devices: One dev per dev • testing device pool • also Microsoft Azure Mobile Test Service.

UX & Analysis: Figma • Sketch • Zeplin • Whimsical • Google Analytics • GTM • Google DataStudio • Hotjar • Informizely • SiteSpect • Firebase • Streamline-icons • Refactoring UI.

Collaboration and Communication tools: Jira • Confluence • Slack • Zoom • Miro.

Hardware: iMac • Macbook Pro • Powerful PCs and Laptops with screens (2550 x 1440 screen).

About NVG Technology


NVG is part of Swiss Marketplace Group (SMG). SMG operates biggest online marketplaces in Switzerland (Automotive, Real Estate, Financial and Insurance, General marketplaces). We develop products for our parent company businesses.

At NVG we believe in having a "GREAT PLACE TO WORK", where everyone:

MAKE IMPACTS: Our products & solutions are important and have been helping the lives of several millions of people. We have top rankings in Apple App Store, Google Play Store as well as web traffic.

LEARN & GROW: Working in an distributed agile product team each member to take more responsibility, learn many new skills and knowledge. Having a great team in HCMC and working with Swiss international colleges help us grow everyday.

BE HAPPY: We work hard to create a positive working culture where the working condition is comfortable, employee contribution is valued and work-life balance is supported.

Drop by office and see it for yourself, you will feel it.

Find us via