Senior Software Engineer - Mobile

Sorry, this job was removed at 2:02 a.m. (CST) on Tuesday, March 1, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

ABOUT HAPPY MONEY 


Happy Money is a financial technology company on a mission to develop and deliver affordable, accessible financial tools and services that empower people to use money as a tool for their happiness. Members benefit from loans funded by a national network of customer-focused lending partners and designed to help them accomplish their goals. 


Backed by leading investors, Happy Money has helped nearly 205,000 members since inception – working with lending partners to fund over $3.7 billion in loans*. Founded in 2009, Happy Money has a passionate and purpose-driven employee base of approximately 400 people across the United States. For more information, please visit happymoney.com


*As of 12/31/2021



ABOUT THE ROLE


100% remote position based in the US


Happy Money’s Engineering team is seeking to hire a Senior Software Engineer to design, build, deploy, and own mobile applications, infrastructure, and data delivering products and services in support of Happy Money’s lending business. You will work with little or no supervision, and be able to take general direction and formulate specific tasks to accomplish the desired results for Happy Money Customers. You will work to contribute to complex functional specs and design docs when necessary. 

This includes:

  • Develop and build products that provide an exceptional customer experience for our members. 
  • Own design, test, development and delivery of new and existing features. 
  • Participate in all phases of the software development life cycle.
  • Collaborate cross functionally to identify the best solutions.
  • Demonstrates understanding of tradeoffs inherent in software design.
  • Capable of working in isolation to design solutions to complex problems.
  • Design and develop maintainable, scalable, fault tolerant, and efficient systems.
  • Upholding code quality to ensure features are upto standards to deliver a quality product.
  • Prioritize team needs in technical debt and tooling to relieve operational load and evolve the system to meet the changing needs of the environment.

ABOUT YOU

  • 10+ years experience as a software engineer developing solutions for systems at scale. 
  • 5+ years mobile development experience
  • Mobile engineer with breadth of experience in mobile architecture, and test driven development.
  • Comfortable with ambiguity, you are curious, and a motivated self learner. 
  • Excellent written and verbal communication skills.
  • You feel comfortable with ambiguity, you are curious, and a motivated self learner. 
  • You thrive in an environment fostering freedom and responsibility.
  • Results oriented, knows how to unblock yourself and others to achieve goals and objectives. 
  • You are a polyglot capable of learning new languages and technologies quickly. 
  • Experience designing consumer grade mobile applications.
  • Experience designing and developing cloud based solutions.
  • You have an understanding of containerization technologies.
  • You have production experience developing in React Native, Javascript/Typescript. 
  • Production experience developing scalable/highly available consumer applications. 
  • BA/Master degree in Computer Science OR relevant work experience

BONUS POINTS FOR

  • Experience with financial services systems
  • Hands-on experience with Flutter, Swift/Objective C, Java/Kotlin, GraphQL.
  • Strong hands-on experience with at least one SQL and one NoSQL variant, i.e. Postgres, MySQL, MongoDB, Redis.
  • Experience and a strong understanding of microservices architecture.
  • You have an understanding of containerization technologies.
  • Experience in designing and deploying systems to AWS.

Here at Happy Money, we live by our core values of Love, Trust, and Hustle and welcome all. Love is shown in how we develop meaningful relationships with everyone we interact with; whether it’s a member or your manager. Trust is shown through how we empower each other to come to work as our true selves and embrace our differences. Hustle is shown through how we fail fast and learn from our mistakes. No one is perfect, we’re all human; if this job description doesn’t exactly match your background, we encourage you to apply anyway!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Candidate Location Eligibility:
New York City, NY

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Happy MoneyFind similar jobs