Company Overview: Revolve IT Solutions is a leading digital transformation consultancy specializing in cutting-edge technologies like blockchain, mobile development, and data intelligence. We help businesses navigate the digital landscape and drive innovation.
Role Description: We are seeking a talented Python Developer to join our dynamic team. As a Python Developer, you will be responsible for designing, developing, and maintaining robust server-side applications and APIs. You will collaborate with cross-functional teams to deliver scalable and efficient software solutions that meet our clients’ business requirements.
Key Responsibilities:
- Design and develop high-quality Python-based applications, services, and APIs
- Implement efficient data processing pipelines and integrate with databases
- Ensure code quality, maintainability, and adherence to best practices
- Participate in the full software development life cycle, including planning, coding, testing, and deployment
- Troubleshoot and debug issues, and provide support for production environments
- Continuously learn and stay updated with the latest Python frameworks, libraries, and industry trends
Required Skills and Qualifications:
- Proficient in Python programming language and its core libraries (e.g., Django, Flask, FastAPI)
- Strong understanding of object-oriented programming, data structures, and algorithms
- Experience in developing RESTful APIs and integrating with databases (SQL and NoSQL)
- Familiarity with version control systems (e.g., Git) and CI/CD practices
- Knowledge of web development concepts, including HTML, CSS, and JavaScript
- Excellent problem-solving and analytical skills
- Good communication and collaboration abilities
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field