Job for Web3 Beginners
Senior Python Engineer
Skills
About the Role
You will join our Platform and Developer Experience team as a Senior Python Engineer. This is a fully remote role across Europe. You will shape the developer experience on the Crystal platform by designing and implementing backend services, optimizing performance and scalability, and collaborating with the DevOps team to deliver high quality features. You will maintain code, participate in end to end feature design, and implement robust solutions while focusing on quality and reliability.
Requirements
- 8+ years of commercial experience developing Python backend services and APIs for the web
- Solid software architecture skills
- Experience with distributed systems
- Strong knowledge of SQL NoSQL databases and data architecture including PostgreSQL
- Experience with the Flask framework
- Experience in performance optimisation (database query optimisation, caching)
- Understanding of integration processes with external services
- Product oriented mindset
- Proficiency in English
Responsibilities
- Improve performance, scalability, and database query optimisation
- Monitor observability configuration and best practices
- Develop and maintain internal libraries
- Enhance the development pipeline with tooling integration in collaboration with the DevOps team
- Maintain high quality code
- End to end feature design and implementation
- Code, debug, test and deliver features and improvements in a continuous manner
- Provide code reviews, assistance and constructive feedback to other team members
- Refactor code as necessary
Benefits
- AI tool of your choice: Cursor or Claude Code
