About Us: We are a dynamic and innovative company developing a cutting-edge cryptocurrency trading application. Our mission is to provide a seamless and secure trading experience for our users. We are looking for a passionate and driven Junior Python Developer to join our team and contribute to the backend development of our app.
Job Description: As a Junior Python Developer, you will be responsible for developing and maintaining the backend of our cryptocurrency trading application. You will work closely with our lead developer and mentor to build robust APIs for trading via various crypto exchanges. Your role will also involve creating unit and integration tests to ensure the reliability and performance of our platform.
Responsibilities:
- Develop and maintain backend services for the cryptocurrency trading application.
- Design and implement APIs for trading via crypto exchanges.
- Collaborate with the lead developer and mentor to understand requirements and deliver high-quality code.
- Write unit and integration tests to ensure the reliability of the application.
- Utilize Firestore and Firebase Functions for data management and serverless computing.
- Use GitHub for version control and collaboration.
Requirements:
- Proficiency in Python programming language.
- Basic understanding of RESTful API design and development.
- Familiarity with version control systems, particularly GitHub.
- Willingness to learn and adapt quickly to new technologies and methodologies.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work in a team environment.
Preferred Qualifications:
- Experience with Firestore and Firebase Functions.
- Knowledge of cryptocurrency trading and blockchain technology.
- Previous experience in developing backend services for trading applications.
- Understanding of unit testing and integration testing principles.
What We Offer:
- Opportunity to work in a fast-paced and innovative environment.
- Mentorship and guidance from experienced developers.
- Flexible working hours and remote work options.
- Continuous learning and professional development opportunities.