Backend Scala Developer
- Staff, Senior & Principal Level Backend Positions Available
- Flexible for similar languages - Lisp, Haskell, Erlang, Java, etc.
- Direct Hire Permanent Positions with our client - W2 only
- Hybrid for Staff-Level, Hybrid highly preferred for Senior/Principal Levels - NYC or Seattle
We are looking for a Staff Level Scala Developer focused on Backend Development for current projects needs in scaling a major application to make it more performant from a geolocation perspective. AWS Cloud experience & Kubernetes is highly preferred. Two Backend positions available in Staff Level, three in Senior Level & one at Principal Level. Please apply if you are well-aligned with the Tech Stack below & Backend focused. Staff Level must be hybrid (two days onsite) in NYC or Seattle.
Tech Stack – All Scala; AWS – heavy Kubernetes; React Native; Javascript; Type Script; iOS & Android; Bazel for build systems
Ideal Functional Programming Languages – Scala, Lisp, Haskell, Erlang, F#, OCaml, Elm, Elixir, Kotlin, Java
Job Summary:
Join a core engineering team focused on designing, building, and supporting crypto transfers and fiat payments, ensuring seamless deposit and withdrawal experiences.
Responsibilities:
- Enhance development feedback cycles and improve local and production deployment processes.
- Quickly learn existing architecture and product features.
- Deliver high-quality, maintainable code.
- Understand design impacts on cross-team collaborations.
- Review code for correctness, style, and security.
- Refactor and upgrade code for better performance and maintainability.
- Implement automated testing to minimize manual processes.
- Mentor junior engineers and assist in onboarding.
Qualifications:
- 8+ years of software engineering experience.
- Bachelor’s or Master’s in Computer Science or a related field.
- Strong communication and collaboration skills.
- Proficiency in Scala or similar backend languages (Java, C#).
- Passionate about developer experience and efficiency.
- Ability to manage cross-team dependencies and prioritize projects.
- Experience in leading complex projects, including scoping, planning, risk management, and stakeholder communication.