Elevate your coding career with EarnIn as a Backend Software Engineer in Vancouver. Join a passionate team focusing on JVM programming, AWS, and event-driven architecture. In this hybrid role, you'll collaborate closely with cross-functional teams to design and implement essential platform services for EarnIn's Live Pay system. Your experience with microservices, REST APIs, and messaging technologies will be vital for this challenging and rewarding position. Key Responsibilities:
- Design and implement current system features and functionalities
- Create test automation for continuous integration
- Build robust microservices integrations via REST/gRPC APIs
- Provide mentorship to other engineers through code reviews
- Debug and resolve production issues across the stack
Requirements:
- 4+ years in Software Engineering
- Proficient in a JVM language like Java or Kotlin
- Experience with a major framework like Spring Boot
- Familiarity with AWS or similar cloud services
- Strong communication skills
Join EarnIn to contribute to meaningful projects that empower our community members with financial flexibility.