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).
EarnIn is looking for experienced, collaborative, and resourceful staff-level engineers to join our backend teams. As a Staff Engineer, you will work cross-functionally with various teams and contribute to the design and development of our backend services.
Job Responsibility:
Drive the design & implementation of new features
Design & deliver robust microservice integrations via REST/gRPC APIs
Collaborate and mentor other senior engineers
Contribute to defining technical direction, planning the roadmap
Estimate and manage team project timelines and risks
Participate in hiring and onboarding for new team members
Lead cross-team engineering initiatives
Requirements:
7+ years of delivering value through software in a collaborative environment
Bachelor’s, or equivalent industry experience
Expertise in trade-off analysis for distributed architectures
Proficient in at least one modern programming language, and the ability to understand more than one
Familiarity with a clean architecture approach
Experience with various data storage, including relational and document databases
Excellent written and verbal communication skills
Ability to thrive in a fast-paced, dynamic, result-driven environment
Being self-motivated and able to work independently with minimal supervision
Nice to have:
Experience with modern data platforms and orchestration tools (e.g., Databricks, offline processing pipelines, Apache Airflow) is a strong plus