hero

Explore jobs in First Rays portfolio

Senior Member of Technical Staff - Python

Docyt

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.