Potato is looking for a Python-loving Backend Engineer to join our digital product studio in New York, supporting and developing our progressive and talented team of designers, product leads, and delivery team.
Interested in building digital products and services for some of the biggest brands on the planet? We can't wait to hear from you!
About the role:
As an Engineer at Potato, your main focus will be project work. You'll work closely with designers, delivery leads, product leads, and with guidance and mentoring from other members of the Engineering team. You will be assigned a representative from the Engineering team (usually a Team Engineer or Tech Community Lead) to aid your progression and help you move forward with your career at Potato.
You'll join one of our friendly, supportive, proactive Agile product teams. Our teams are self-organizing, with the freedom to define their own ways of working.
Lastly, we know the data. When applying for jobs, many women and non-binary folks feel they need to meet 100% of the criteria while men usually apply after meeting about 60%. If you think you'll be a good fit, please apply. We'd love to hear from you.
And to anyone working from home: kids, pets, and other cohabitators in the background are welcome!
You're someone who writes great code, but also enjoys collaborating with other disciplines in the product team to devise creative solutions to the users' needs. You have an appreciation of the full web stack, as well as an appreciation of current trends in both backend and frontend web technologies. You have experience with modern web frameworks (but that's a plus, not mandatory)
You will be accountable for:
Writing clean, easy to read, and maintainable code
Finding creative solutions to technical problems and user needs, whilst also finding opportunities to optimize and simplify software
Striking the right balance between perfection and delivery
Working in a friendly, self-organizing, cross-functional, Agile product team
Supporting other Engineers within the team
Collaborating closely with other disciplines such as Designers and Product Leads
Regularly working together with multiple clients and client engineers
You must have:
Experience building for the web using Python
Experience using modern development tools (e.g. Git, GitLab or GitHub etc.) within a development team
Excellent teamwork, and written and verbal communication skills
Experience with backend Python frameworks such as Django, Flask or FastAPI
Experience launching high-quality digital products
Experience with Google App Engine or a similar PaaS
An understanding of security vulnerabilities and how to prevent them
An understanding of both relational and non-relational databases
Experience creating secure and well-designed APIs
Experience building for scale: high traffic, big data, large feature sets
Front-end web or native app development skills
Knowledge of testing, QA tools and methodologies
Familiarity with Agile methodologies such as Scrum and Kanban
Working shoulder-to-shoulder with some of the best coaches, designers and product leads in town, we'll give you the freedom to manage your own work and trust you to get things done. Do you have caregiving responsibilities? Take care of that. Need a mid-day run or stretch? All good. Ultimately, we work to ensure you have the flexibility and resources you need to help us build the best products possible.
You'll have many opportunities for growth and learning: collaboration within teams, rotation to different products, experimentation on internal tools, involvement in new business and pitching, our Potato Talks events, mentorship, training courses, and conferences.