Earnin is hiring a
Staff Application Framework Software Engineer

Logo of Earnin

Earnin

πŸ’΅ $206k-$308k
πŸ“Remote - United States

Summary

EarnIn is seeking a Staff Application Framework Software Engineer to develop a unified framework supporting microservice and API developers. The role involves improving efficiencies in current development processes, driving architectural decisions, and leading the migration from a Kotlin monolith to a microservice oriented architecture.

Requirements

  • Master’s or PhD in Computer Science, Software Engineering, or a related field
  • 7+ years in software development with architectural leadership
  • Significant experience in Java (Kotlin), Python, and TypeScript
  • Proficiency in RDBMS (Postgres/MySQL), document databases, key-value stores, Elasticsearch, AWS managed services (Lambd) and application monitoring and performance tuning

Responsibilities

  • Lead the effort to build standards into reusable and shared components, significantly improving the developer experience
  • Establish and enforce development practices, standards, and guidelines to ensure consistency and quality across the team
  • Drive architecture design reviews, ensuring adherence to best practices and high standards of software development
  • Partner with cross-functional teams, including Backend and ML developers, and L0 architects, to develop robust frameworks that improve developer productivity
  • Assess and build cutting-edge technologies, tools, and frameworks to enhance the performance, scalability, and maintainability of our software systems
  • Lead the migration from a Kotlin monolith to a microservice oriented architecture and/or serverless, event-based architecture, ensuring a seamless and efficient transition while optimizing system performance and scalability
  • Influence processes that ensure all teams are delivering high-quality software in a consistent fashion, without restricting creativity
  • Continuously evaluate software systems to identify potential issues or areas for improvement and proactively address them. Your insights will help us build resilient and efficient systems

Preferred Qualifications

  • Experience in developing a unified framework that addresses the complexities and inefficiencies in current development processes
  • Experience in leading projects and collaborating with various teams to ensure the successful implementation of framework solutions

Benefits

The base salary range for this full-time position is $206,600 - $308,000 + equity + benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Earnin know you found this job on JobsCollider. Thanks! πŸ™