Senior Member of Technical Staff - Python
Docyt
Software Engineering, IT
Pune, Maharashtra, India
Posted on Mar 19, 2025
About Docyt
Docyt is a rapidly growing fintech company focused on automating financial workflows for businesses. We leverage AI-driven solutions to streamline bookkeeping, expense management, and financial reporting.
Role Overview
We are looking for a skilled Python Backend Developer who excels in designing and implementing scalable backend systems. The ideal candidate will have expertise in frameworks like Flask/FastAPI, Microservices architecture, REST API development, database design and optimization, and asynchronous event-driven systems.
Key Responsibilities
- Backend Development Experience: 4-6 years of experience in Python backend development.
- Flask/FastAPI: Strong experience with Flask or FastAPI for building RESTful services.
- Database Expertise: Proficiency in SQL and NoSQL databases such as MongoDB and Elasticsearch/OpenSearch.
- Asynchronous Programming: Experience with RabbitMQ or Kafka for implementing event-driven architectures.
- Microservice Architecture: Knowledge of microservice design patterns and how to implement them at scale.
- Performance Management: Strong understanding of optimizing database queries, indexing, and caching for performance.
- Deployment Experience: Hands-on experience with containerization and deployment using Docker and Kubernetes.
- AGILE Practices: Experience with AGILE Sprint planning, Story point estimation, and other related Software Development Lifecycle (SDLC) practices.
- Performance Monitoring & Debugging: Proficiency in performance profiling and debugging tools to identify bottlenecks and improve system performance.
- Collaboration: Work closely with cross-functional teams to deploy backend services into production environments, ensuring smooth integrations and system performance.
- Adaptability: Quickly adapt to changing requirements and priorities to ensure fast-paced, high-velocity delivery of solutions.
- Communication: Participate in asynchronous communication using tools like Slack, ensuring seamless collaboration across teams and time zones.
Nice to Have (Bonus Skills) - Experience with LLMs/AI/ML technologies such as OpenAI, Google Vertex AI, AWS SageMaker/Bedrock, or Anthropic Claude Sonnet.
- What We’re Looking For (Behavioral Skills)
- High-velocity delivery mindset with the ability to handle evolving requirements.
- Independent problem-solver who can take ownership of tasks and drive them to completion.
- Solution-oriented thinker with a proactive approach to challenges.