Develop features in a secure, well-tested, and scalable way
Collaborate with the product team and other stakeholders to maintain a high bar for quality in a fast-paced, iterative environment
Suggest improvements in product quality, security, and performance
Solve complex technical problems and craft code that meets the internal standards for style, maintainability, and best practices for a high-scale environment
Recognize bottlenecks in the platform, propose and implement solutions
Ship features with minimal guidance and support from fellow team members
Collaborate with the team on large projects
Participate in troubleshooting product and security operations, and urgent engineering issues
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a back-end developer
Extensive experience with Python
Prior experience working with serverless applications
Demonstrated capacity to communicate about complex technical, architectural, and/or organizational problems and propose iterative solutions
Working experience solving performance and optimization problems
Comfortable working in a highly agile, intensely iterative software development process
Prior experience owning a project from concept to production, including proposal, discussion, and execution
Ability to work with minimal supervision
Nice-to-have experience in a peak-performance organization, preferably a tech startup
Developer platform/tool industry experience is a plus