Browse All Jobs
Job Description
EarnIn is seeking a Senior Backend Software Engineer to join their Employment Platform team. This role involves cross-functional collaboration with product and platform teams to design and develop key platform services. The ideal candidate will be proficient in C# or .NET programming languages and event-driven architecture on AWS.
  • Driving the design & implementation of new features
  • Designing, developing, and delivering large-scale systems
  • Collaborating and mentoring other engineers
  • Contributing to defining technical direction and planning the roadmap
  • Estimating and managing team project timelines and risks
Requirements:
  • 4+ years of development experience in backend software development
  • Bachelor's, Master’s, or PhD degree in computer science or related field
  • Proficient in C# .NET
  • Experience with .NET, Spring, Spring Boot
  • Hands-on experience with AWS, GCP, or Azure
  • Experience with DynamoDB, MySql, ElasticSearch
  • Experience in managing event-driven systems, particularly with Kafka
  • Familiarity with clean architecture approach and software craftsmanship
  • Excellent written and verbal communication skills
  • Knowledge of professional software engineering practices
EarnIn offers:
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Potential opportunities to travel to our Palo Alto HQ
Apply Manually