Description

We are seeking a highly skilled and versatile Senior Full Stack Developer to join our dynamic engineering team. The ideal candidate is a polyglot programmer who thrives in a complex, multi-technology environment. You will be instrumental in designing, developing, and scaling our diverse suite of applications, contributing to both backend services written in Scala, C#, and Python, and our modern React frontends.

Key Responsibilities

  • Design, develop, test, and deploy robust, scalable, and maintainable full-stack features.
  • Work across our entire tech stack, from building responsive UIs with React to developing high-performance backend services in Scala, C#, and Python.
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Participate in architecture and design reviews, providing insights and recommendations.

Required Skills & Qualifications

  • 5-10 years of professional software development experience.
  • Hands-on experience with the following technologies is mandatory:
  • Scala: For building concurrent and distributed systems. Experience with frameworks like Akka HTTP, Play, or libraries like Cats/Zio is a plus.
  • C# & .NET: Strong proficiency in C# and experience with ASP.NET Core for building web APIs and services.
  • Python: Experience using Python for backend services (e.g., FastAPI, Flask, Django), data processing, or scripting.
  • React: Proven experience in building complex, stateful user interfaces. Proficiency with modern React (hooks, functional components) and state management libraries (Redux, Zustand, Context API) is required.
  • Solid understanding of database technologies (SQL e.g., SQL Server, PostgreSQL; and/or NoSQL e.g., MongoDB, Redis).
  • Experience with RESTful API design and development.
  • Experience with version control systems, preferably Git.
  • Strong understanding of software engineering fundamentals, design patterns, and data structures.

Education:

Bachelor’s degree/University degree or equivalent experience.