Python Developer
What we’re looking for
Ideaware is looking for a Backend Integrations Engineer (Python) to join our team & work on an inspiring international project with one of our global partners.
In this role, you will design and implement scalable solutions to integrate company infrastructure with third-party DeFi protocols on-chain. This includes parsing smart contract functions and transactions as well as backend pricing services. You will work closely with the backend engineering and sales trading team to scale the company's infrastructure across blockchains.
Our partner is an innovative startup company focused on developing a cutting-edge SaaS web application that can also be deployed locally. Their platform leverages AI, including LLMs algorithms and APIs, to provide advanced features and functionalities to our users.
Responsibilities
- Be the primary contact point for new protocol and digital asset integrations.
- Develop scalable backend systems in a Python micro-service architecture to integrate on-chain and off-chain code for digital asset management.
- Collaborate with other engineers to design and implement solutions integrating blockchain and traditional finance systems.
- Write clean, Pythonic, testable code that appropriately uses design patterns.
- Design and implement data models and storage systems using PostgreSQL.
Qualifications
- Bachelor's or Master's degree in computer science, software engineering, or a related field.
- 3+ years of experience in backend software development.
- Demonstrated proficiency with design patterns and OOP in Python and micro-services architectures.
- Experience with Postgres or other SQL databases.
- Experience with MongoDB or other NoSQL databases.
- Knowledge of blockchain and traditional finance systems is a plus.
- Strong problem-solving skills and ability to work in a fast-paced environment.