EarnIn is seeking an experienced Senior Software Engineer to join their Finance Platform team. The ideal candidate will have a strong background in JVM programming languages and event-driven architecture, with experience working with AWS and SQL databases.
Requirements
- 4+ years of development experience in Software Engineering
- Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
- 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.
- Excellent written and verbal communication skills.
- Ability to thrive in a fast-paced, dynamic environment and have a bias towards action and results.
- Experience with Kubernetes and microservice architecture is a strong plus.
Benefits
- Healthcare
- Internet/cell phone reimbursement
- Learning and development stipend
- Potential opportunities to travel to our Mountain View HQ