21.03.2025 aktualisiert


100 % verfügbar
Senior Backend Engineer with 11 years of experience in software development
Dübendorf, Schweiz
Weltweit
Bachelor's of Engineering in Computer Science & EngineeringSkills
JavascriptAPIsAmazon Web ServicesArchitekturAutomatisierungCloud ComputingContinuous IntegrationSoftware Design PatternsDevopsDistributed Data StoreElasticsearchMiddlewareGithubSkalierbarkeitInfrastrukturPostgresqlMongodbMysqlNode.JsNosqlScrumSoftware ArchitectureQualitätsmanagementAbfrageoptimierungRedisServer-SidePrometheusNext.jsSoftwareentwicklungSQLStakeholder ManagementTypescriptVersionierungWorkflowsDaten- / DatensatzprotokollierungTestenTest-Driven DevelopmentReactJSGrafanaCypressIndexerBackendEvent Driven ArchitectureKubernetesInfluxdbApache KafkaNicht-relationale DatenbankGraphqlFront EndApi DesignApi-GatewayNestJSMettageAdministration von DatenbankenDockerElk StackMicroservices
? Backend Development
Experienced in migration from vanilla JS to component-based architectures.
☁️ Cloud & DevOps
? Testing & QA
?️ Software Architecture & Design
- Expert in developing scalable and maintainable server-side applications using: Node.js, Express, NestJS (Typescript)
- Familiar with design patterns (Command, Factory), middleware architecture, and modular codebases.
- Proficient in both relational and non-relational databases:
- SQL: MySQL, PostgreSQL
- NoSQL: MongoDB, Elasticsearch, Redis
- Experience with query optimization, indexing strategies, and distributed data systems.
- Strong capabilities in designing and implementing APIs with: REST and GraphQL
- Auth flows, pagination, rate-limiting, and API versioning
- Backend-for-frontend strategies and API gateway patterns
- Skilled in building performant and responsive user interfaces using:
Experienced in migration from vanilla JS to component-based architectures.
☁️ Cloud & DevOps
- Hands-on experience in deploying and managing services on
- AWS
- GCP
- Infrastructure tools: Docker, Kubernetes, Helm, GitHub Actions, CI/CD pipelines
- Monitoring and logging: Prometheus, Grafana, InfluxDB, ELK stack
? Testing & QA
- A strong believer in test-driven development and automation with Vitest, Jest, Cypress, etc
- Ensures clean pipelines and always-green builds via SonarCloud & GitHub workflows.
?️ Software Architecture & Design
- Experience in building distributed, scalable systems using:
- Microservices
- Event-driven architecture (Kafka, Redis pub/sub)
- Domain-Driven Design (DDD)
- ACID principles, modular monoliths, and fail-safe clustering
- Led cross-functional teams and mentored junior engineers
- Experienced in Agile/Scrum, epic refinement, and architectural reviews
- Cross-timezone collaboration with stakeholders and product teams
Sprachen
EnglischMuttersprache
Projekthistorie
- Improved user authentication user flow by handling vulnerabilities and edge cases
- Implemented monitoring for sockets, endpoints & requests in the Hive (docking station) middleware
- Designated Release Testing Engineer for the October release, ensuring end-to-end feature & regression tests for a successful release.
- Led the architectural planning and development of (Typescript-based) Brand SDK's command pattern and code quality improvement by ensuring 100% code coverage within the web application's client implementation
- Directed the transition of legacy APIs to a modern Editing Experience UI, facilitating the upgrade of Content Blocks to a new React-based framework, enhancing user experience across all customer interfaces
- Introduced generic Translation Service via modular architecture, allowing translations through any data transfer object
- Engineered a modular translation service to provide comprehensive multi-language support for guideline assets, maintaining data integrity across all block operations
- Led the migration of legacy content blocks to an advanced architecture, ensuring seamless backward compatibility and zero downtime, preserving 100% uptime during the transition process
Leading arcab's fleet management backend to orchestrate an all in one solution for Passengers, Drivers, HR and bus suppliers, packaged with Route planning, live tracking & monitoring, Employee/Vehicle/Driver management and comprehensive telematics-backend analytics for all data points.
Responsibilities:
Responsibilities:
- Stabilising the infrastructure by introducing a test-first Agile development approach and real-time monitoring and alerting.
- Developed a flexible processing layer to ingest data from various Telematics IoT providers, capable of transforming raw metrics into insightful reports and visualisations.
- Introduced a scheduled caching layer to avoid excessive throughput to telematics API and pre-generate requested reports without throttling the back-end
- Introduced a seamless client onboarding system to quickly introduce Passengers, Vehicle Units, Drivers & Routes in bulk to support near real-time tracking and Dashboard metric generation.
- Lead a small team of back-end/front-end developers via weekly sprint planning and agile task tracking.