Senior Software Engineer
Union, Union County, New Jersey, 07083, USA
Listed on 2025-12-10
-
Software Development
Software Engineer, Full Stack Developer
Company Overview
Farel is a San Francisco-based startup revolutionizing how airlines manage inventory and sales with our cutting‑edge SaaS platform. We’ve raised over $4M from top‑tier Silicon Valley investors, including Y Combinator, and have built an online travel agency (OTA) that was acquired by a publicly traded company. Our diverse and dynamic global team spans the US, Georgia, Turkiye, Kazakhstan, Serbia, and Mexico, and we are ambitiously pushing the boundaries of the aviation industry.
RoleSummary
We are seeking a Senior Product Engineer who cares deeply about business impact, not just technology. You will own problems end‑to‑end, work across the stack, and help shape how airlines sell and distribute their products. If you enjoy turning ambiguous business needs into simple, robust software and measurable outcomes, we’d like to talk.
Responsibilities- Strong engineering fundamentals (7+ years):
Proven experience designing, building, and operating production systems (backend‑focused, but comfortable across the stack) - System design and RDBs experience
:
Strong skills in system design, transactional systems, data modeling, and query optimization with relational databases - Frontend capability
: able to implement a pragmatic MVP frontend for your features - Dev Ops basics
:
Comfortable with basic cloud infrastructure and observability tools to ship and operate your own code - Adaptability to our stack
:
Willing and able to learn Kotlin and Angular quickly (prior experience with modern languages like Java/C# , Type Script, Go, etc. is a must) - Communication
: B2+ English with clear, structured written and verbal communication - Nice to have
:
Experience in payments (PSPs integration, PCI‑DSS certified environments) or travel/airline/fintech domains - Own business outcomes, not just tickets
:
Clarify and challenge requirements, propose simpler or better alternatives, and align on success metrics with product and stakeholders - End‑to‑end feature delivery
:
Design, implement (primarily backend, plus necessary frontend), test, deploy, and monitor features you own, committing to realistic ETAs and delivering on time - Domain and systems ownership
:
Take ownership of a set of services and data models in a product subdomain; ensure they meet internal and external SLAs and evolve them according to roadmap and business value - Technical quality and evolution
:
Make pragmatic architecture decisions, manage technical debt consciously, and improve reliability, performance, and operability of the product over time - Collaboration and communication
:
Lead technical discussions, design reviews, and grooming sessions; collaborate with external technical partners (OTAs, PSPs, cloud providers) and internal teams
- Competitive salary and equity options.
- Opportunity to work in a fast‑growing startup with a global team.
- Flexible work environment and remote work options.
- Career growth opportunities and professional development.
Location:
Remote from Serbia
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Software Development and IT System Custom Software Development
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).