Senior Python Developer
Cinch
Cinch is an exciting fintech and e-commerce business based out of Singapore. Our mission is to create a more flexible, inclusive, and environmentally friendly purchasing model for consumer electronics across Asia Pacific. We have developed a subscription-based business model for customers to flexibly and conveniently access their favourite tech products, disrupting a c. US$700bn industry! Consumers now have the ability to pay monthly, keep it as long as they want, and the ultimate flexibility to return, purchase or upgrade to the latest model.
Responsibilities
Develop new features working with cross-functional squads, within a distributed team.
Design and build scalable APIs, serverless functions, and deploy assets in AWS.
Use creative thinking - we are building most of our features from scratch and our product is unique.
Solve complex technical challenges while maintaining clean, efficient, and maintainable code.
Actively partner with data engineers to learn from each other and make well-rounded solutions and own end to end feature development.
Take ownership of projects, from conception to deployment, ensuring quality and performance.
Participate in the creation of our engineering culture, take part in guilds, knowledge-sharing, and other initiatives to help our entire team do their best work.
Core Competencies
Excellent python skills with over 6 years experience developing APl’s. FastAPI and SQLAlchemy experience at a professional level is a must.
Thorough understanding of REST API Protocols and best practices
Experience with using AWS for production deployments. Specifically ECS, EC2, Secrets Manager, Lambda and Step Functions.
MySQL: Strong understanding of database design and strong sql to help maintain data pipelines
Typescript (NextJS, React) a plus
All development work is done in Git. Knowledge of best practices expected.
Bonus: experience working with data scientists and having an understanding of fundamental statistics and statistical functions and packages: Pandas, Numpy, Plotly.
Bonus: Machine learning skills and competencies. Experience with ML packages such as SciKit Learn, Tenserflow, PyTorch and familiarity with Hugging Face.
Skills
User experience driven: you understand that products, concepts and implementation plans should all be accessible and ready for human consumption.
Readable, scalable APIs and simple, clean backend architecture.
Ownership: you easily communicate ideas, implement them, and take responsibility for actions
Fast-paced startups: you love adapting to different situations, and you know how and when to iterate fast and with high quality
Communication Skills: being a Singapore based startup fluency in English is a hard requirement. No other language skills required.
Our product: you believe in our vision.