> DOU
junior
SPsoftBackend Engineer
format:Remotecompany:Outsource
pythonfastapiasynciorest-apiwebsocketsllmpostgresqlmongodbredisdockergit
ragawsgoogle cloudazureci/cdtts
> full description
SPsoft is looking for a Strong Junior Python Engineer with commercial experience in backend development and interest in AI/LLM technologies to participate in the development of a scalable AI Voice Agents platform.
The ideal candidate has a product-thinking and product-design mindset. You should be proactive and think ahead rather than wait for the next task in the pipeline. It is mandatory to be able and willing to work in a fast and intense startup environment for 200+ hours per month. In return, you will be eligible for equity and benefit from a successful startup exit.
If you’re looking for a relaxed job at a moderate pace — please do not apply.
Duties and responsibilities
- Develop and maintain backend services using Python and FastAPI (or similar frameworks).
- Integrate LLMs (OpenAI, Claude, Gemini, etc.) into AI-powered applications.
- Participate in building APIs and microservices for Voice AI solutions.
- Write clean, maintainable, and well-documented code.
- Debug and troubleshoot application issues.
- Collaborate closely with engineers, product managers, and AI specialists.
- Learn and apply modern AI engineering best practices.
Required skills and experience
- 1.5+ years of commercial Python development experience.
- Experience with FastAPI and asynchronous programming (asyncio).
- Understanding of REST APIs and WebSockets.
- Experience working with LLM APIs or AI-powered applications.
- Knowledge of database technologies such as PostgreSQL, MongoDB, or similar.
- Understanding of Redis and message brokers such as Kafka or Pub/Sub.
- Experience with with Docker and Git workflows
- Strong problem-solving skills and willingness to learn quickly.
- Intermediate+ English level.
Will be a plus
- Experience with Retrieval-Augmented Generation (RAG).
- Experience with cloud platforms (AWS, GCP, Azure).
- Experience with asyncio or asynchronous programming.
- Understanding of CI/CD pipelines.
- Experience with speech-to-text (STT) or text-to-speech (TTS) technologies.
- Personal AI/LLM side projects or open-source contributions.
What’s in it for you
- You will be working as a part of our engineering team as an individual contributor, meaning that a lot will depend on you.
- You will have to learn how to co-create and co-design the product, not just write code based on the pre-digested specifications written for you by somebody else.
- As an end-to-end co-product designer/software engineer, you will learn to deliver more value.
- You will develop much faster than the fractional role at one of the big “galleys.”