Posted in

Staff Software Engineer – Consumer

Staff Software Engineer – Consumer

CompanyFlex
LocationNew York, NY, USA
Salary$221000 – $237000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Strong computer science fundamentals
  • Mobile & Web Development
  • Proficiency in React.js/React Native (7+ years) and associated tools (Hooks, Context, Redux)
  • Experience building high-quality, scalable mobile and web UIs
  • Strong TypeScript development skills, with a focus on maintainability and documentation
  • Familiar with iOS/Android/web development tool ecosystems (Bonus: Native iOS/Android experience)
  • API Development
  • Proficiency in Java (5+ years) and Spring Framework (Core/Web/Boot)
  • Experience building and maintaining high-quality APIs at scale
  • Strong understanding of REST API design and mobile API best practices
  • Experience with distributed services architecture, observability, and monitoring tools (e.g., DataDog)
  • Ability to write maintainable, testable code with best practices in unit testing, linting, and automation
  • Collaboration & Mentorship
  • Proven ability to mentor engineers and promote software development best practices
  • Strong communication skills and experience working with distributed teams

Responsibilities

  • Work closely with product, design and engineering peers to solve users’ most pressing problems around rent payment
  • Provide guidance on the long-term vision and architecture of the application stack, ensuring best practices and consistency across the team
  • Roll out changes to customers in an agile manner with a delivery cadence that favors small, frequent iterations
  • Lead by example making high impact contributions, mentoring others and fostering a high performance culture
  • Comfortable leading scoping, design and implementation for product features and can drive their production rollouts to completion with minimum oversight

Preferred Qualifications

  • Familiar with CI/CD pipelines to improve code stability and quality
  • Experience with cloud and containerized environments (Bonus: AWS, Kubernetes, MySQL)
  • Comfortable working with IDEs such as VSCode, IntelliJ, XCode, and Android Studio