As a Python Engineer, you will:Develop new features while collaborating with cross-functional teams within a distributed environment.Utilize creative thinking, as we are building most of our features from scratch and our product is unique (with no competition!).Solve complex yet enjoyable technical problems.Actively participate in designing and creating APIs, serverless functions, and deploying assets on AWS.Collaborate with data engineers to share knowledge and develop well-rounded solutions, taking ownership of end-to-end feature development.Have the opportunity for ownership, implement your ideas, hone your skills, and explore new approaches and technologies.Contribute to the creation of our engineering culture by participating in guilds, knowledge-sharing initiatives, and other activities to help our entire team excel.
You Care About:User experience: You understand that products, concepts, and implementation plans should be accessible and user-friendly.Readable, scalable APIs and a simple, clean backend architecture.Ownership: You effectively communicate ideas, implement them, and take responsibility for your actions.Fast-paced startups: You enjoy adapting to various situations and know how and when to iterate quickly while maintaining high quality.
Core Competencies:Strong communication skills in English, as you will work with an international team.Proficient in Python with over 4 years of experience developing APIs; experience with FastAPI is a plus.Thorough understanding of REST API protocols and best practices.Experience using AWS for production deployments, specifically with ECS, EC2, Secrets Manager, Lambda, and Step Functions.Strong understanding of database design and SQL to maintain data pipelines using MySQL.Knowledge of TypeScript (Next.js, React) is a plus.Familiarity with Git, with an understanding of best practices expected.