
Software Engineer (with Python experience)
Primary stack
Nice to have's
Job description
About the Position
We are Anyforsoft, an IT outsourcing company with over 15 years of experience helping clients across Europe and the US build scalable systems in domains such as EdTech, eCommerce, media, and more. We create an environment where developers act as system architects and AI orchestrators, leveraging AI agents to drive the development process and build reliable, scalable software solutions.
We are looking for a skilled, technology-agnostic Software Engineer with proven commercial experience in Python to join our team. If you know how to bring business value rather than simply implement technical decisions, are ready to take ownership of the development process, can act as a product owner for AI agents, and are comfortable switching between different technology stacks and tools when needed, we would be happy to have you on our team.
Responsibilities
- Develop and maintain backend services and APIs.
- Design scalable and efficient architecture for microservices.
- Implement asynchronous tasks and background jobs.
- Optimise queries and work with relational databases via SQLAlchemy.
- Ensure clean, testable, and maintainable code.
- Collaborate with the team to deliver high-quality solutions.
Requirements
- Proven commercial experience with Python (1+ year)
- FastAPI (or strong knowledge of Flask / Django with readiness to switch to FastAPI)
- Proven commercial experience in AI agentic engineering and advanced prompt engineering
- Familiarity with core AI security principles
- Celery for task queue management
- Redis as a broker/cache
- SQLAlchemy for database ORM
- Pydantic for data validation
- Docker / Docker-Compose for containerised environments
- Flower (monitoring Celery tasks)
- English level: Intermediate+ or higher
- Strong focus on delivering business value rather than simply implementing technical solutions
- Technology-agnostic mindset and confidence in switching between different technology stacks when needed
- Ability to take full ownership of the development process and proactively contribute ideas and improvements
Nice to Have
- Experience with other Python frameworks (Flask, Django).
- Understanding of CI/CD practices.
- Familiarity with cloud environment AWS.
We Offer
✦ Remote culture with the possibility to work from anywhere in the world;
✦ Flexible and open-minded team environment;
✦ Career and proficiency development plans;
✦ Competitive compensation;
✦ 18 paid vacation days per year;
✦ Cash-back for AI, personal development, health and accounting services.
About the Company
Our expertise includes the development of:
- Systems that facilitate education and learning processes, offering a wide range of features for test management, test results analysis, learning process management, and interaction between learners and education providers.
- B2C and B2B e-commerce systems with scalable commerce and marketing functionality
© AnyforSoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
AnyforSoft is a software development company and we provide three main pillars of the best software development:Any IdeaAny ChallengeAny ComplexityBeing proven experts in PHP like Drupal, Symfony, Laravel, and WordPress, we strive to expand our tech stack with the latest programming languages and frameworks. We build, support, and maintain complex, content-rich, high-performing websites and custom applications using vast possibilities of Python, PHP, React, and React Native.See moreOne of our summer corporate parties