EarnIn is looking to solve the problem of providing real-time financial flexibility for individuals living paycheck to paycheck by building products that deliver earned wage access without mandatory fees, interest rates, or credit checks.
Requirements
- Proficient in at least one JVM programming language, such as Java, Kotlin.
- Experience with at least one major framework like Spring, Spring Boot
- Hands-on experience working with SQL databases like Postgres or MySQL
- Hands-on experience working in cloud environments: AWS, GCP, or Azure
- Hands-on experience with data technologies such as Kafka, AWS SNS/SQS, AWS Kinesis
- Experience with continuous integration and delivery tools.
- Experienced in developing and executing functional and integration tests.
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, clean code.
- Make a meaningful impact on the lives of our community members
- Collaborate with other engineers from many different teams that integrate with the Finance Platform
- Care passionately about producing high-quality, efficient designs and code
- Constantly learning about new technologies and industry standards.
Other
- Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
- Excellent written and verbal communication skills.
- 4+ years of development experience in Software Engineering
- Hybrid work arrangement from our Mexico City office, as part of our expanding site, although a remote arrangement is also possible.
- Potential opportunities to travel to our Mountain View HQ