Software Engineer
Job Description
REQUIREMENTS
- Functional programming – you’ve shipped production Clojure, Elixir, Erlang, Haskell, Scala, or Scheme in a professional setting, or you’ve built substantial personal projects that demonstrate deep functional programming experience
- Strong software fundamentals and distributed systems knowledge – you understand consistency models, idempotency, and the failure modes that actually matter in production
- Experience working in product-focused, collaborative teams – you’ve shaped what gets built alongside PMs and designers, not just implemented specs
- Comfort with startup pace and ambiguity – priorities shift, requirements evolve, and you adapt without needing perfect clarity upfront
RESPONSIBILITES
- The technical decisions on your projects – you’ll write the RFCs, choose the architecture, and decide when to extend existing systems versus rebuild them
- Delivery from customer problem to live feature – you’ll work with PMs to shape what gets built, then own getting it into production
- Setting technical direction – your code reviews, implementation patterns, and architectural choices influence how the wider team builds software
- Production responsibility – the systems you build are yours to monitor, debug, and improve when issues arise
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers