πUnited Kingdom, Spain
Staff Software Engineer
closed
Earnin
πRemote - Mexico
Summary
Join EarnIn as a Staff Engineer and contribute to the development of business-critical systems that facilitate 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, ideally based in Mexico City, offers excellent benefits. The role requires 7+ years of development experience, expertise in distributed architectures, proficiency in at least one modern programming language (C# and Kotlin preferred), and excellent communication skills. EarnIn is committed to diversity and inclusion.
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
This job is filled or no longer available
Similar Remote Jobs
π°$190k-$221k
πWorldwide
πRomania
π°$244k-$304k
πUnited States
π°$204k-$260k
πUnited States
π°$195k-$300k
πUnited States
πSerbia
π°$192k-$260k
πUnited States
π°$217k-$303k
πUnited States
π°$200k-$275k
πUnited States