Skip to content

Staff Software Engineer – Consumer
Company | Flex |
---|
Location | New York, NY, USA |
---|
Salary | $221000 – $237000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, 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