What are the responsibilities and job description for the Senior Software Engineer position at Reflex?
Job Description
Job Description
About The Role
We are reimagining how people work in retail — that means we are building products that impact over 1 / 4 of all US workers. We strive to earn their trust, provide them flexible ways of working, and continue to make people excited about their role in one of the largest industries in America.
This is where you come in. As a Back End engineer, your primary responsibility is to design and build the backend infrastructure used by retailers, workers, and the operations infrastructure that connects them.
What You'll Achieve
- You'll work closely with our Head of Product and Head of Engineering to design and build new features for the Reflex platform
- You'll collaborate with all functions of the business to validate designs and features
- You'll have ownership in implementing Django applications to support Retailers, Workers, and the Operations team
- You'll participate in release management and production support of the application suite
- Your contributions will be meaningful, valuable, and of high impact
- You'll be a member of a passionate and highly skilled engineering team
About You
Technical Experience :
Strong proficiency in Python (6 years)
Deploying, scaling, and managing applications on Heroku and / or AWS (EC2, Lambda, Se, RDS, CloudFormation)
Understanding of application development practices (e.g. OWASP Top 10)
Experience scaling software from MVP to expanded use.
Bachelor's or Master's degree in Computer Science , Engineering , or a related field, or equivalent experience.
Nice to Haves
Our customers and users come from all walks of life, and so do we. We hire great people from a wide variety of backgrounds. If you share our values and our enthusiasm to improve retail, you'll find a home here at Reflex. Reflex is proud to value diversity at our company. All qualified applicants will receive consideration for employment.