Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Member of Technical Staff - Python image - Rise Careers
Job details

Senior Member of Technical Staff - Python

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.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Member of Technical Staff - Python, Docyt

At Docyt, we are on the lookout for a talented Senior Member of Technical Staff - Python to join our innovative team. As a rapidly growing fintech company, we specialize in automating financial workflows using sophisticated AI-driven solutions. In this role, you'll be responsible for designing and implementing scalable backend systems, primarily using Python. If you have 4-6 years of backend development experience and are proficient in frameworks such as Flask or FastAPI, we want to hear from you! You'll dive deep into database optimization, employing both SQL and NoSQL databases like MongoDB and Elasticsearch. Your skills in asynchronous programming with RabbitMQ or Kafka will come in handy as you architect microservices to handle event-driven flows. We value performance management and expect you to be proficient with Docker and Kubernetes for deployment. You'll be working in an agile environment, collaborating closely with cross-functional teams to ensure our services integrate smoothly into production. Adaptability, strong communication, and a delivery-focused mindset are keys to thriving in this role. If you’re a proactive problem-solver excited about working with cutting-edge technologies, let's talk about how you can contribute to Docyt’s mission!

Frequently Asked Questions (FAQs) for Senior Member of Technical Staff - Python Role at Docyt
What are the main responsibilities of a Senior Member of Technical Staff - Python at Docyt?

The Senior Member of Technical Staff - Python at Docyt will engage in backend development, focusing on designing and implementing scalable systems. The responsibilities include developing RESTful services using Flask or FastAPI, optimizing database queries for performance, and implementing event-driven architecture with tools like RabbitMQ or Kafka. Additionally, you will be involved in collaboration with cross-functional teams, ensuring smooth deployment of backend services.

Join Rise to see the full answer
What qualifications are required for the Senior Member of Technical Staff - Python position at Docyt?

Candidates applying for the Senior Member of Technical Staff - Python at Docyt should possess 4-6 years of backend development experience, specifically in Python. Proficiency in Flask or FastAPI frameworks, along with expertise in SQL and NoSQL databases, is essential. Familiarity with asynchronous programming and event-driven architectures is crucial. Experience with Docker and Kubernetes for deployment, along with Agile methodologies, will be advantageous.

Join Rise to see the full answer
What technologies should a Senior Member of Technical Staff - Python know to work at Docyt?

To succeed as a Senior Member of Technical Staff - Python at Docyt, you should be proficient in Python, particularly in using frameworks like Flask or FastAPI. Knowledge of SQL and NoSQL databases is essential, and experience with RabbitMQ or Kafka for asynchronous programming is valuable. Additionally, familiarity with Docker and Kubernetes for deployment, as well as an understanding of microservices architecture, will be beneficial.

Join Rise to see the full answer
How does communication play a role in the Senior Member of Technical Staff - Python position at Docyt?

Effective communication is vital for the Senior Member of Technical Staff - Python at Docyt. You will work closely with cross-functional teams, often collaborating remotely. Participating in asynchronous communication using tools like Slack ensures that you stay connected with your team members and align on project goals. This collaboration is key to achieving high-velocity delivery of solutions.

Join Rise to see the full answer
What is the work culture like for a Senior Member of Technical Staff - Python at Docyt?

At Docyt, the work culture emphasizes agility, adaptability, and proactive collaboration. As a Senior Member of Technical Staff - Python, you will thrive in a fast-paced environment where evolving requirements are common. We encourage independent problem solvers who can take ownership and drive tasks to completion while working closely with other talented team members to meet project goals.

Join Rise to see the full answer
Common Interview Questions for Senior Member of Technical Staff - Python
Can you describe your experience with Python backend development?

When answering this question, focus on your specific projects and the frameworks you've used, like Flask or FastAPI. Discuss how you've implemented scalable solutions and used tools for performance optimization, drawing on examples that highlight your problem-solving abilities.

Join Rise to see the full answer
What is your approach to designing RESTful APIs?

Explain your methodology for designing user-friendly and efficient RESTful APIs, including the importance of following REST principles. Provide examples from your experience where you've designed APIs, discussing how you ensure they are both scalable and secure.

Join Rise to see the full answer
How do you optimize database performance?

Discuss your strategies for optimizing database performance, such as query optimization, indexing, and caching. Highlight specific experiences where your optimizations had a measurable impact on application performance.

Join Rise to see the full answer
What experience do you have with container orchestration tools?

Talk about your familiarity with tools like Docker and Kubernetes. Share instances where you've utilized these tools for deployment, and emphasize their importance in microservice architecture and maintaining a seamless deployment process.

Join Rise to see the full answer
Can you explain your experience with asynchronous programming?

Provide examples of projects where you've implemented asynchronous programming, mentioning frameworks or tools like RabbitMQ or Kafka. Detail how these experiences helped improve system performance and responded to high load scenarios.

Join Rise to see the full answer
How do you manage working with cross-functional teams?

Illustrate your collaborative approach and the communication tools you utilize, such as Slack. Provide examples of successful projects that relied on clear communication and teamwork across disciplines to meet project deadlines.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it?

Use the STAR method (Situation, Task, Action, Result) to detail a specific technical challenge, emphasizing your role. Explain the thought process you went through to arrive at a solution and the positive outcomes that resulted from your actions.

Join Rise to see the full answer
How do you stay current with new technologies in the software development industry?

Discuss your methods for continuous learning, whether through online courses, community involvement, or attending tech events and meetups. Highlight any recent advancements that have caught your attention and how you plan to incorporate them into your work.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Talk about your practical experience with Agile practices, such as Sprint planning and story point estimation. Provide examples of how you've contributed to Agile teams and the effectiveness of the methodology in delivering high-quality work.

Join Rise to see the full answer
How do you handle changing project requirements?

Share your strategies for remaining flexible when project requirements shift. Discuss the importance of effective communication and iterative development in adapting to new challenges while maintaining project momentum.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Robinhood Hybrid Bellevue, WA · Menlo Park, CA · New York, NY
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 13 days ago
Posted 6 hours ago
Photo of the Rise User
Posted 9 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
Photo of the Rise User
Posted 12 days ago

Founded in 2015 and headquartered in Santa Clara, California, Docyt is an accounting automation software platform. It's a single system, which uses machine learning, to automate all financial workflows, both income and expense side, and provides r...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace