Remote Backend Engineer

closed
Logo of Sarwa

Sarwa

πŸ“Remote - Worldwide

Job highlights

Summary

Sarwa is seeking a Backend Engineer to build out its platform using Python and Django (or similar backend framework). The role requires strong problem-solving skills, experience in microservices, domain-driven architecture, and clean architecture. The successful candidate will work on solving technical challenges, developing and maintaining a microservice architecture, creating services that scale, and delivering software projects on time.

Requirements

  • Strong experience with Python and any backend framework (e.g. Django, .Net, Laravel, Rails, ...) in a production system with a sizable user base or handling a large volume of data
  • Strong problem-solving skills to build robust systems that not only work but are maintainable and will scale with the company
  • Strong fundamentals in backend architecture patterns including understanding of databases, APIs, and security practices

Responsibilities

  • Solve some of the most pressing technical challenges faced by the platform
  • Develop and maintain a microservice architecture that spans services such as Investing, Trading, Account Management, Funding
  • Create services that scale to tens of thousands of clients
  • Own and deliver software projects on time by proactively working with stakeholders
  • Create great quality products and services by solving problems with good architecture and algorithms
  • Test developed code with automated unit/integration tests
  • Create tools and processes to help the team develop high-quality code faster

Preferred Qualifications

  • Experience in and understanding of micro-services, domain-driven architecture, clean architecture, and event sourcing is a strong plus
  • Excellent teamwork, written and communication skills, with the ability to communicate technical concepts and decisions to both technical and non-technical team members
  • Passion for the work, drive to experiment, learn new tech, try new solutions, always looking for ways to improve and grow
  • Demonstrated ownership in leading/participating in a project that went from infancy to production
  • Ability to execute by making decisions around trade-offs of simplicity, readability, performance, and speed-of-implementation

Benefits

  • Remote-first and flexible work environment
  • Diverse, driven and supportive team with a positive work atmosphere (one of our core values)
  • A culture of growth - being mentored, coached and supported to grow in your career
  • Great company healthcare package
  • Learning and development budget
  • No fees on Sarwa's products
This job is filled or no longer available