Funsol Technologies is looking for an Associate Python Developer with 1 to 2 years of experience to join our dynamic and innovative team. The ideal candidate will play a key role in designing and developing robust applications using Python and modern frameworks. This position offers an exciting opportunity to work on scalable solutions and leverage cutting-edge technologies in a collaborative environment.
Key Responsibilities:
- Develop and maintain RESTful APIs using FastAPI and Django, ensuring applications are high-performing and responsive.
- Collaborate closely with cross-functional teams to design microservices architectures that align with business needs.
- Implement and optimize database solutions using PostgreSQL and Redis for efficient data storage and retrieval.
- Utilize Docker for containerization and deployment across different environments to streamline application delivery.
- Write clean, maintainable, and well-documented code, following best practices in asynchronous programming and version control with Git.
- Assist in integrating AI and Large Language Model (LLM)-based APIs to enhance application functionality and improve user experience.
- Participate actively in code reviews and contribute to team knowledge sharing, fostering a culture of continuous learning and improvement.
Required Qualifications:
- 1 to 2 years of professional experience in Python development.
- Strong proficiency in building RESTful APIs using frameworks such as FastAPI and Django.
- Experience with relational and NoSQL databases, specifically PostgreSQL and Redis.
- Familiarity with containerization tools, particularly Docker, for application deployment.
- Solid understanding of asynchronous programming concepts and version control systems, especially Git.
- Ability to work collaboratively in a team-oriented environment and communicate effectively with cross-functional stakeholders.
Preferred Qualifications and Benefits:
While not mandatory, experience with AI/LLM API integration is highly desirable and will be considered a strong advantage. Candidates who demonstrate a passion for learning new technologies and contributing to innovative projects will thrive in this role.
Funsol Technologies offers a stimulating work environment where creativity and technical excellence are valued. Joining our team means being part of a forward-thinking company that encourages professional growth and continuous improvement.
If you are eager to develop scalable Python applications and work with the latest technologies, we encourage you to apply and contribute to our mission of delivering impactful software solutions.