Senior Software Engineer

Senior Software Engineer

Senior Software Engineer

Senior Software Engineer

Urban Connect AG

Transport, Logistik

Zürich

  • Art der Beschäftigung: Vollzeit
  • 95.000 CHF – 129.000 CHF (von XING geschätzt)
  • Vor Ort

Senior Software Engineer

Passt der Job zu Dir?

Mit einem XING Profil siehst Du gleich, welche Deiner Fähigkeiten und Wünsche konkret zum Job passen. Damit Du Dich nicht nur im Home-Office wie zuhause fühlst.

Jetzt anmelden und herausfinden

Über diesen Job

Urban Connect is a well-funded Swiss tech company based in Zürich. We are focused
on developing solutions for corporate mobility. Among our clients are Google,
Roche, IKEA, Hitachi, SWISS Airlines, ETH, Lindt and Sprüngli, Hilti and Avaloq. With our mobility solutions, we contribute to more sustainable and efficient corporate transportation across Switzerland and beyond.

Tasks

We are looking for a senior software developer to reinforce our backend team
on-site in Zürich. This job requires a lot of experience in mobility, as well as financial
services and accounting. We need someone capable of driving forward our backend
systems from day one, trained to take full ownership of the processes and forged for
hard work under considerable pressure and ever looming deadlines.

Candidates must be capable of designing and building complex yet maintainable systems, and of implementing them efficiently within demanding timeframes. They should possess solid experience in handling financial processes, including transactions, liabilities, bank cards, company invoices, payments, and refunds. In addition, we require proven expertise and a deep understanding of ground transportation and mobility, such as vehicle sharing, delivery, cargo, or taxi services.

Requirements

1. At least 10 years of experience in writing production code in Ruby using
Ruby-on-Rails. Most of our code is written in Ruby using the Ruby-on-Rails
framework. Our core service is implemented in the form of a Rails based
HTTP API with background jobs processed by Sidekiq, fully covered with tests
in RSpec and deployed as a Docker container using Nomad. Our clients are our
own mobile apps for iOS, Android and our web applications built using React.

2. Experience in writing high load production code in Go. We have
performance critical parts of our systems built using Go, so you must
demonstrate considerable experience in writing production code using this
programming language.

3. Experience in writing high load production code in Python. Our data
processing and machine learning pipeline is implemented using Python, so
proficient knowledge of this language is a requirement, as well as a proven
track record of using it for building advanced systems.

4. Master's degree or its equivalent in information technology or computer
science. We value deep knowledge of algorithms, data structures, databases,
patterns of building enterprise systems and security considerations related to
that.

5. Strong communication skills in English are essential, as our team brings together professionals from across the globe, representing at least seven different native languages. English serves as our shared language for collaboration. Experience in international, English-speaking teams is highly desirable and will be considered a significant advantage.
6. Previous experience in building mobility related projects. We develop and
support full scale booking systems for e-bikes, e-cars, public transport and
parking. So, proven experience in the mobility industry is necessary for this
position.

7. Previous experience in financial services or banking is required. Our work involves issuing virtual bank cards, managing budget allocations, and handling financial transactions for our clients, ensuring accurate reconciliation at the end of each month, quarter, and year. Proven expertise in financial services, in addition to core mobility competencies, is therefore essential for this position.

Additional qualifications we highly value:

1. Good understanding of infrastructure and desire to learn more. We have
limited resources, so we don’t have a separate SRE or DevOps team and we do
not separate development of the system from operating it. So, knowledge of
how to configure CI / CD, what Dockerfile looks like, how containers are
orchestrated and how reverse proxy terminates TLS connection should be in
your toolbox.

2. Good understanding of databases. You should know how to use classic SQL
databases (in our case that is PostgreSQL), as well as some other noSQL tools
(such as Redis, S3 and ElasticSearch) for data storage and processing.

3. As our technology team has traditionally included Russian-speaking developers, proficiency in Russian would be highly beneficial. It would help to bridge language gaps and support effective, seamless collaboration across the team.

Benefits

  • A culture that values people over processes, seeks to avoid ego-driven
    melodramas, and offers a lot of potential to develop in areas of passion and
    interest.
  • Access to a company fleet of e-bikes, bikes, e-scooters and shared e-cars.
  • Dynamic start-up team spirit.
  • The opportunity to grow a company internationally from a fantastic client base.
  • Competitive start-up compensation package.
  • Attractive office in the heart of Zurich.
  • Fun work environment that takes very seriously the balancing of performance
    with personal well-being.
  • Joint team activities that strengthen communication and create a positive working environment

If you are interested in this position, please submit your application (CV and cover letter) directly via Join.

In your cover letter, we kindly ask you to outline your professional background and explain why you consider yourself a strong fit for this role. Please address the requirements listed above by highlighting relevant experience and competencies. We also encourage you to share information about your career path, current professional situation, and future aspirations.

Your application will be reviewed by our team, after which we will be pleased to invite selected candidates for an interview.

Gehalts-Prognose

Ähnliche Jobs

Fullstack Software Engineer (AI-powered)

Jurata

Zürich + 0 weitere

77.500 CHF107.000 CHF

Fullstack Software Engineer (AI-powered)

Zürich + 0 weitere

Jurata

77.500 CHF107.000 CHF

Senior Backend Engineer (Europe-based, remote)

Sherpany by Datasite

Zürich + 0 weitere

70.000 €80.000 €

Senior Backend Engineer (Europe-based, remote)

Zürich + 0 weitere

Sherpany by Datasite

70.000 €80.000 €

Back End Developer (Elixir)

qiibee

Zug + 0 weitere

94.000 CHF109.000 CHF

Back End Developer (Elixir)

Zug + 0 weitere

qiibee

94.000 CHF109.000 CHF

Senior Backend Developer

Pixel Plus AG

Zürich + 0 weitere

92.500 CHF121.000 CHF

Senior Backend Developer

Zürich + 0 weitere

Pixel Plus AG

92.500 CHF121.000 CHF

Back End Developer - REST API

Compliance360°

Zürich + 0 weitere

82.500 CHF103.000 CHF

Back End Developer - REST API

Zürich + 0 weitere

Compliance360°

82.500 CHF103.000 CHF

Software Engineer – Backend Services (m/w/d)

ROCKEN

Zürich + 0 weitere

87.500 CHF120.500 CHF

Neu · 

Software Engineer – Backend Services (m/w/d)

Zürich + 0 weitere

ROCKEN

87.500 CHF120.500 CHF

Neu · 

(Senior) Software Engineer in a fast-growing AI Startup

Lightly AG

Zürich + 0 weitere

87.000 CHF112.000 CHF

(Senior) Software Engineer in a fast-growing AI Startup

Zürich + 0 weitere

Lightly AG

87.000 CHF112.000 CHF

Senior / Lead Application Developer (Palantir Foundry) - (a)*

Ringier AG

Zürich + 0 weitere

107.500 CHF131.500 CHF

Senior / Lead Application Developer (Palantir Foundry) - (a)*

Zürich + 0 weitere

Ringier AG

107.500 CHF131.500 CHF

Quant Developer - Murex Risk Framework 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months, with possible extension)

CH10 - BJB Bank Julius Baer & Co. Ltd.

Zürich + 0 weitere

102.500 CHF150.000 CHF

Neu · 

Quant Developer - Murex Risk Framework 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months, with possible extension)

Zürich + 0 weitere

CH10 - BJB Bank Julius Baer & Co. Ltd.

102.500 CHF150.000 CHF

Neu ·