Senior Backend Software Engineer

| Remote
Sorry, this job was removed at 3:08 p.m. (EST) on Saturday, April 30, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Flex is an early-stage, remote-first FinTech startup that is bringing flexible payments to recurring bills. It’s hard to believe that it’s 2022 and you’re still not able to choose when you pay your bills. Flex is here to change that! Flex is a multi-bill platform. We began by revolutionizing rent — Americans’ largest recurring bill. We enable our users to pay rent and bills throughout the month on a schedule that better fits their finances. With Flex, everybody can better manage their bills and budget. After deliberately keeping a stealth profile as we built up unprecedented investor support and an enthusiastic user base, we plan to scale to 300 team members in 2022. Will you be a part of the team?


As we continue to grow our talented team, we remain committed to radical transparency, integrity, and individual growth. We believe that your unique background and experience adds tremendous value to the organization and will empower you to take absolute ownership of business challenges and the execution of solutions.


We are looking for a pragmatic teammate that will contribute significantly to critical parts of the backend codebase, participate in system design while being able to guide fellow engineers in completing the targeted work. You'll be adept at working across existing systems and bring a strong ownership of work while delivering improvements to the system. Ideally, you'll also develop your leadership voice, communication style and become a subject matter expert for key areas while building your leadership skills around technical solutions and project execution. We strive to work with a bias toward action.

What you'll bring:

  • Technical Stack
  • We require deep experience with Python, TypeScript/Node.js.
  • You must be comfortable working with relational and no sql databases in a production environment. 
  • Familiarity with one of the major cloud vendor services. We use AWS but we're sure your knowledge will translate.

  • Experience
  • Significant, practical software engineering experience building fault tolerant, distributed, scalable, and secure applications that are easy to support and extend. 
  • Sound judgment, relevant data, and an open mind to help you and the team navigate together when the way forward isn’t clear. 
  • Perfection as your North Star, but an understanding of when to get it done as best as it can be done and return to it later.
  • Empathy and a sense of craftsmanship to help guide our product and engineering focus. 
  • Experience managing your own infrastructure - you own your code. Write it, test it, ship it!
  • Mentor and partner with other members of the team to help them craft great software and develop their skills as engineers.
  • Strength with negotiating project scope and strong time estimation skills

  • Preferred Experience
  • AWS experience
  • Infrastructure as Code experience via CDK and/or Terraform.

What you'll do in your first three months

  • By the end of day 1: Submitted your first pull request
  • Within the 1st week: Pair with engineers to solve problems and understand landscape
  • Within the 1st month: Solve problems on your own, and own features through production
  • Within 3 months: Share ownership of one or more projects, reduce tech debt, encourage best practices and improve the onboarding cycle.

What a typical day will look like:


You'll catch up on any async communication channels as you plan out the day, and work on your current project. This could be providing technical guidance and pairing remotely with the junior engineers, committing and pushing your changes or reviewing a pull request. You'll catch up with fellow senior engineers within the team and probably across teams to share knowledge and learn something new. You'll also coordinate with the Staff Engineer(s) and Product team to discuss wins, blockers and anything that may affect the team or projects. 


Life at Flex:


We understand that it takes a diverse team of highly intelligent, curious, determined, empathetic, and self aware people to grow a successful company. Our HQ is located in New York City, but we are remote-friendly with employees located throughout the US, Australia, Brazil, and Israel. We are growing quickly, but deliberately, with a focus on building an inclusive culture. Our dynamic team has incredible perspectives to share, just as we know you do, and we take great pride in being an equal opportunity workplace.


We offer many employee benefits, including:


- Competitive pay

- Company-paid medical, dental, and vision

- 401(k) + company stock options

- Unlimited paid time off + company paid holidays

- Parental leave + IVF and adoption support

- Flex Cares Program: Non-profit company match + pet adoption coverage

- Pet Insurance

- Free Flex subscription

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

NYC employees are encouraged to visit the WeWork located in the heart of Manhattan, near Union Square. Remote employees are able to work from anywhere. Flex is dedicated to building an equitable, remote-first culture!

Similar Jobs

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