Senovo IT is looking for a highly skilled and motivated Senior Python Developer to join our team. You will be responsible for designing, developing, and implementing scalable solutions using Python, FastAPI, and microservices architecture. Experience with AI/ML tools and API integrations is highly valued. Familiarity with ERP systems is a plus but not mandatory.
Location: Remote form Poland
Start: ASAP
Experience required : 5 - 10 years
- Design and develop scalable microservices and backend systems using Python.
- Build and integrate APIs (primarily RESTful) with external and internal systems.
- Work closely with cross-functional teams including product managers, data scientists, and fellow engineers.
- Participate in architectural discussions and contribute to solution design.
- Write clean, maintainable, well-documented, and testable code.
- Conduct code reviews and help improve development processes.
- Create and maintain technical documentation and contribute to internal knowledge sharing.
- Optionally, mentor junior developers or lead small development teams.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in Python development.
- Strong proficiency with FastAPI, and/or similar frameworks such as Flask, Jupyter, or Crew AI.
- Deep understanding of RESTful API development and microservices architecture.
- Experience with relational databases (e.g., PostgreSQL, MySQL).
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Knowledge of software development best practices including testing, code reviews, and CI/CD pipelines.
- Experience with SCA tools is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication skills and a collaborative mindset.
-
Fluency in English (written and spoken) is required.