Urban Connect is a well‑funded Swiss tech company based in Zürich focused on developing solutions for corporate mobility. Our clients include Google, Roche, IKEA, Hitachi, Swiss Airlines, ETH, Lindt & Sprüngli, Hilti and Avaloq. Our solutions help create more sustainable and efficient corporate transportation across Switzerland and beyond.
Position
Senior Software Developer – Backend (On‑site in Zürich)
Responsibilities
Design, build, and maintain complex backend systems, taking full ownership of processes and delivering on demanding timeframes. Work with financial processes, including transactions, liabilities, bank cards, company invoices, payments and refunds. Apply deep expertise in ground transportation and mobility such as vehicle sharing, delivery, cargo, or taxi services.
Requirements
* 10+ years of production‑grade Ruby on Rails experience; most of our services are Ruby on Rails APIs with Sidekiq background jobs, RSpec testing, Docker & Nomad deployment, and React front‑ends.
* Strong background in high‑load production code in Go.
* Proficiency in Python for data processing and machine‑learning pipelines.
* Master’s degree or equivalent in information technology or computer science.
* Excellent communication skills in English; experience in international teams is a plus.
* Previous experience building mobility‑related projects (e‑bikes, e‑cars, public transport booking, parking).
* Pre‑existing knowledge of financial services or banking – virtual card issuance, budget management, reconciliation.
Additional qualifications (highly valued)
* Infrastructure knowledge – CI/CD, Docker, container orchestration, TLS termination.
* Database skills – PostgreSQL, Redis, S3, Elasticsearch.
* Russian language skills beneficial.
Benefits
* Cultivated culture that values people over processes and emphasizes passion and interest.
* Access to fleet of e‑bikes, bikes, e‑scooters and shared e‑cars.
* Dynamic startup team spirit.
* Opportunity to grow internationally with a strong client base.
* Competitive startup compensation package.
* Prime office in the heart of Zürich.
* Work environment balancing performance with personal well‑being.
* Team building activities for stronger communication and positivity.
How to Apply
Submit your CV and cover letter via Join. In your cover letter, outline your background and explain why you fit this role. Highlight required skills and describe your career path and future aspirations. Selected candidates will be invited for an interview.
#J-18808-Ljbffr