Have a creative, resourceful, and solution-driven mindset – which drives your ability to proactively anticipate and identify issues, establish a plan to solve, and rapidly implement the solution.
Strong communicator and can express ideas clearly to technical and non-technical audiences.
Work well in a team environment, are comfortable coordinating engineers and collaborating with other development roles, e.g., front-end, and native app developers.
Have experience rapidly scaling a product through iterative development.
Self-starter with a strong sense of personal responsibility and a willingness to do what needs to be done for the success of the team.
Find a way to get things done when you say they will be done.
Embrace your quirks and all the things that make you, you.
Duties
Spend most of your time writing code.
Own the technical assets and development of our core platform, the backend of our web application and be comfortable giving technical input on the development of our native mobile apps (ios/android).
Ensure our code base is high performing, well-maintained, and documented.
Help set objectives and goals for you and the team, do occasional code reviews, and ensure the team moves quickly and builds consistent, scalable, and cost-effective solutions leading by example.
Will bring a technical voice to the product team and collaborate on product strategy and road mapping.
Will contribute recommendations on technical feasibility, engineering timelines, development standards, and technical product direction.
Skills Required
At least 5+ years working as a back-end engineer, with at least 2+ years in a leadership role.
Professional experience in: Python, Django, PostgreSQL & AWS.
Experience building customer-facing software and supporting backend APIs.
An understanding of algorithms and recommendation engines
Experience building, deploying, and scaling on cloud architecture.
An enthusiasm and endurance that allows you to excel in an early-stage company culture.
Bonus Skills
Experience at a “mobile-first” consumer company
Early-stage startup experience and growing a team.
Experience working within a remote team.