πUnited Kingdom, Spain
Staff Software Engineer

Earnin
πRemote - Mexico
Please let Earnin know you found this job on JobsCollider. Thanks! π
Summary
Join EarnIn as a Staff Engineer and contribute to the development of business-critical systems for real-time money transfers. You will design and implement new features, collaborate with cross-functional teams, and mentor other engineers. This hybrid or remote position in Mexico City offers excellent benefits, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and potential travel opportunities. The ideal candidate possesses 7+ years of development experience, expertise in distributed architectures, proficiency in modern programming languages (C# and Kotlin preferred), and excellent communication skills. EarnIn values diversity and inclusion, creating a welcoming environment for all.
Requirements
- 7+ years of development experience, delivering value through software in a collaborative environment
- Expertise in trade-off analysis for distributed architectures
- Proficient in at least one modern programming language and the ability to understand more than one - we currently work in C# and Kotlin
- Familiarity with clean architecture approach
- Experience with various data storages, 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
- Bachelor's, Masterβs, or PhD degree in computer science, computer engineering, or a related technical discipline or equivalent industry experience
Responsibilities
- Drive the design & implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
- Make a meaningful impact in the lives of our community members
- Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies
- Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design and architecture reviews
- Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
- Estimate and manage team project timelines and risks
- Care passionately about producing high-quality designs and code
- Participate in hiring and onboarding for new team members
- Lead cross-team engineering initiatives
Benefits
- Healthcare
- Internet/cell phone reimbursement
- A learning and development stipend
- Potential opportunities to travel to our Palo Alto HQ
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πRomania
π°$244k-$304k
πUnited States
π°$204k-$260k
πUnited States
π°$195k-$300k
πUnited States
πSerbia
π°$192k-$260k
πUnited States
π°$244k-$305k
πUnited States
π°$217k-$303k
πUnited States
π°$217k-$303k
πUnited States