Senior Python Developer
We are looking for an experienced Python Developer. If you enjoy tackling complex challenges, working with cutting-edge technologies, and creating solutions that transform the market, this position is for you.
Your responsibilities:
- Develop and maintain the application’s backend using FastAPI.
- Integrate with a MongoDB database using Motor or Beanie.
- Implement asynchronous tasks with Celery (RabbitMQ/Redis).
- Write automated tests (PyTest, Coverage.py).
- Document the API using Swagger UI/ReDoc.
- Ensure application security (OAuth2, JWT, TLS/SSL).
Requirements:
- At least 2 years of experience with Python.
- Strong knowledge of FastAPI.
- Experience working with MongoDB, specifically Motor or Beanie.
- Understanding of asynchronous programming (async/await).
- Experience with Docker for containerization.
- Familiarity with testing tools (PyTest, HTTPX).
Preferred qualifications:
- Experience with React.js for frontend integration.
- Knowledge of Redux and MUI.
- Experience with Celery for background task processing.
We offer:
- The opportunity to participate in the development of an innovative product.
- Working in a team of professionals.
- A modern tech stack to bring your ideas to life.
About Robomate
We are a forward-thinking Robotic Process Automation (RPA) consulting and service company, committed to helping businesses worldwide harness the power of automation to streamline their operations. We also provide valuable resources and insights into the world of Robotic Process Automation and Artificial Intelligence. Our skilled team employs a systematic three-stage approach to automation—Process Evaluation, Solution Development, and Post-implementation Monitoring—to help organizations improve accuracy, scalability, and customer service, reduce labor costs, and unlock their hidden potential.