This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We seek an experienced, collaborative, and resourceful Senior Backend Engineer to join our team. Our Early Bets initiatives are critical to EarnIn’s success, providing new experiences and products for our users to ensure they are empowered with a more comprehensive ecosystem of solutions. We seek engineers who thrive in uncertainty and excel at defining technical solutions in ambiguous environments and collaborating closely with Product teams to refine requirements. The ideal candidate has experience in fintech or has built 0-to-1 products, demonstrating a strong ability to design and implement scalable architectures that support rapid product evolution. Candidates with backgrounds in early-stage software products engineered for scale or those who have worked in Research & Development for new technologies will fit well in our team.
Job Responsibility:
Design and implement new features, breaking down complex problems into elegant, scalable, and maintainable solutions
Architect and maintain robust microservices integrations, leveraging REST/gRPC APIs and event-driven messaging patterns (events/queues) to build flexible and extensible systems
Collaborate with Product teams to define technical solutions in ambiguous environments, ensuring that backend architectures support rapid product iteration and expansion
Ensure scalability and performance by developing services designed to handle high-throughput and real-time transaction processing
Proactively identify and mitigate risks, ensuring our backend systems remain secure, reliable, and resilient
Mentor and guide engineers, providing technical leadership through design reviews, code reviews, and architectural guidance
Develop test automation to enable continuous integration and deployment, maintaining high development velocity
Debug and troubleshoot production issues, working across multiple stack levels to maintain service stability
Work closely with cross-functional teams, including data science, product, analytics, and marketing, to ensure backend services align with business objectives
Requirements:
4+ years of software engineering experience, with a track record of delivering scalable backend solutions
Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
Experience working in microservices architectures, designing and building distributed systems
Proficiency in at least one modern backend programming language, with the ability to adapt to multiple technologies (we work with Java, Kotlin, C#, and Python)
Experience in fintech or building 0-to-1 products, focusing on system scalability and flexibility
Experience designing architectures that enable rapid iteration, either from early-stage product development or within Research & Development teams
Hands-on experience with continuous integration and deployment tools, ensuring seamless and efficient development workflows
Experience in functional and integration testing, ensuring backend services maintain high reliability
Excellent written and verbal communication skills, with the ability to collaborate effectively across teams
Nice to have:
Strong expertise in SQL databases and additional experience in NoSQL systems are a plus
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.