This is a contract remote role for a Back End Developer at Swarmauri. The Back End Developer will be responsible for tasks such as Back-End Web Development, Software Development, Object-Oriented Programming (OOP), and Programming on a day-to-day basis.
Key Responsibilities
- Develop, test, and maintain Python-based components, APIs, and applications.
- Collaborate with development team to create seamless user experiences.
- Write clean, scalable, and efficient code following best practices.
- Debug and troubleshoot issues in the software.
- Participate in code reviews and provide constructive feedback to peers.
- Create and maintain technical documentation.
Qualifications:
- Proficiency in Python 3.10+
- Proficiency in Github.
- Strong knowledge of RESTful APIs.
- Experience with FastAPI & Celery.
- Experience with Docker.
- Experience with at least two dbs listed (sqlite3, mariadb, redis, postgres, mongo, neo4j, chroma, weaviate, pinecone)
- Experience with RabbitMQ (a plus, but not necessary).
Preferred Skills
- Ability to work in a fast-paced environment and manage multiple projects simultaneously.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work well in a team.