VI
Job Description
Job description
- We are seeking a skilled and motivated Backend API Developer to build, maintain, and optimize our server-side applications. The ideal candidate will have hands-on experience with Python, the Fast/Flask API framework, and Git, delivering robust and scalable RESTful APIs. If you are passionate about clean code, agile development, and fostering an innovative tech environment, we d love to talk to you.
- Key Responsibilities
- Design, develop, and maintain RESTful APIs using Python and Flask.
- Collaborate with cross-functional teams to understand requirements and integrate backend services with front-end applications.
- Utilize Git for version control and participate in code reviews to maintain high code quality and consistency.
- Troubleshoot and resolve technical issues while continuously looking for optimization opportunities.
- Write clear documentation and ensure adherence to best coding practices in a fast-paced agile environment.
- Required Skills & Qualifications
- Proficient in Python development, with hands-on experience using the Flask framework.
- Strong familiarity with Git and version control best practices.
- Solid understanding of RESTful API design principles and web service architecture.
- Experience with database systems (SQL) and integrating them with backend services.
- Ability to write clean, maintainable, and well-documented code.
- Excellent problem-solving skills and the ability to work collaboratively in a team setting.
- Preferred/Bonus Skills
- Experience in full-stack development using Angular.
- Familiarity with Natural Language Processing (NLP) techniques and Generative AI (GenAI) applications.
- Working knowledge of ElasticSearch for indexing and searching data.
- Exposure to containerization ( Docker) and cloud platforms Azure) is a plus.
