EarnIn is looking to solve the business and technical problem of designing, developing, and implementing backend and frontend services for their legacy payroll product, aiming to provide real-time financial flexibility for individuals living paycheck to paycheck.
Requirements
- Proficient in one or more modern programming languages (e.g., Go, Python,C, or similar) with a solid understanding of software engineering best practices.
- Hands-on experience working with relational databases.
Responsibilities
- Design & build key backend components such as payroll and tax processing engines, ledger services, and pay cycle management.
- Develop features and APIs using C that are robust, secure, and optimized for performance and maintainability.
- Collaborate closely with product managers and fellow engineers to deliver high-impact features that meet the needs of payroll customers.
- Investigate and resolve production issues with a focus on root cause analysis, long-term stability, and continuous improvement.
- Conduct code reviews to ensure code quality, adherence to best practices, maintainability, and alignment with project requirements, while providing constructive feedback to team members.
- Ensure the delivery of high-quality software features within established timelines.
Other
- 3+ years of development experience in a fast-paced environment.
- Excellent written and verbal communication skills.
- Ability to thrive in a fast-paced, dynamic environment and have a bias towards action and results.
- potential opportunities to travel to our Mountain View, CA HQ.
- The US base salary range for this full-time position is $158,684 - $193,948 + equity + benefits.