Job Responsibilities :
- Design, develop, and maintain robust Python applications integrating Web2 and Web3 technologies
- Implement and maintain blockchain integrations and smart contracts
- Develop RESTful APIs and microservices architecture for scalable applications
- Ensure the seamless integration of various EVM blockchain platforms (e.g., Ethereum, and Avalanche) with our applications
- Architect and implement microservice-based solutions ensuring scalability, reliability, and performance
- Work with containerization technologies such as Docker and be familiar with orchestration tools like Kubernetes
- Implement best practices for microservices including logging, monitoring, and tracing
- Support rich client user interfaces using RESTful APIs and HTTP Event Sourcing
- Mentor junior developers, providing guidance and support to enhance their skills and career growth
- Conduct code reviews and provide constructive feedback to maintain high code quality
- Lead by example, fostering a culture of continuous learning and improvement within the team
- Work closely with cross-functional teams including front-end developers, product managers, and DevOps to deliver high-quality products
- Participate in architectural discussions and contribute to technical decision-making processes
- Collaborate with blockchain developers to ensure the integrity and security of blockchain integrations
Candidate Requirements :
- Proven experience with Web2 technologies and frameworks (e.g., Flask. GUnicorn)
- Strong understanding of Web3 concepts and blockchain technologies
- Hands-on experience with blockchain integration and some smart contract development
- Proficiency in Python and related libraries and frameworks
- Deep understanding of microservice architecture and related technologies
- Understanding of event-based programming using Redis
- Experience with RESTful API design and development
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Solid understanding of database technologies (Postgres and SQLAlchemy)
- Excellent problem-solving skills and a proactive attitude
- Strong communication skills, both written and verbal
- Ability to mentor and guide junior developers effectively
- Team player with the ability to work in a fast-paced, dynamic environment
Desirable :
- Experience with blockchain EVM platforms like Ethereum
- Familiarity with supporting front-end technologies (React, Vue.js) is a plus
- Understanding of DevOps practices and tools (CI / CD pipelines, Jenkins, GitLab CI)
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.