Job Description
A Bachelor’s or Higher Degree is the minimum entry required for the position
We are seeking a skilled Software Developer with a strong background in Python and FastAPI to join our dynamic team. The ideal candidate will work as an individual contributor, actively participating in Agile processes and Scrum ceremonies. You will be responsible for designing, developing, and maintaining Restful APIs, ensuring their security and performance, and collaborating with front end developers and other team members.
Responsibilities:- Design, develop, and maintain Restful APIs using FastAPI.
- Integrate APIs with various databases and ensure data integrity.
- Write clean, efficient, and well documented code.
- Participate in Agile processes, including daily stand ups, sprint planning, and retrospectives.
- Debug and troubleshoot API issues to ensure optimal performance.
- Ensure the security and performance of APIs through best practices.
- Collaborate with front end developers and other team members to deliver high quality software solutions.
- Utilize Git for version control and manage code repositories effectively.
- Contribute to the design and development of CI/CD pipelines using GitHub Actions.
- Maintain strong SQL knowledge to support database interactions.
- Design, develop, and maintain data pipelines and solutions using Azure Databricks (preferred).
- Proficiency in Python scripting.
- Strong knowledge of FastAPI for API development.
- Experience with microservices architecture.
- Familiarity with version control using Git.
- Strong SQL knowledge.
- Experience with unit testing frameworks, particularly pytest.
- Understanding of CI/CD pipelines, specifically using GitHub Actions.
- Knowledge of data engineering principles.
- Experience with Azure Databricks for data pipeline development.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5 7 years of experience in software development, with a focus on API design and development.
- Proven track record of working in Agile environments.
- Strong problem solving skills and attention to detail.
- Excellent communication and collaboration skills.
If you are a motivated software developer with a passion for building robust APIs and a desire to work in a collaborative environment, we encourage you to apply for this exciting opportunity.
#J-18808-LjbffrApply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application