Senior Python Engineer

at Docsumo
🇮🇳 India - Remote
🔧 DevOps🟣 Senior

Job description

About Docsumo:

Docsumo is your go-to Document AI solution for streamlining business operations. We turn complex documents like bank statements, policies, and financial statements into valuable, actionable data. Our cutting-edge technology helps businesses make smarter decisions faster. We are backed by marquee investors such as Sequoia, Barclays, Fifth Wall, Common Ocean, and Techstars.

At Docsumo, we’re on a mission to revolutionize how businesses handle data. We empower companies to:

- Boost efficiency by 6-10 times

- Make quick, accurate decisions from unstructured information

- Scale operations effortlessly through innovative technology.

The opportunity as Senior Python Engineer:

- It’s a senior role for candidates with 4+ years of experience in Python and Flask with hands-on experience in building microservice-based architecture. Otherwise, it is considered a mid-senior role if you are a software developer without relevant Python experience.

- Opportunity to swiftly grow into a Lead Developer or Principal Developer role, driving key projects with full autonomy over your pod, while shaping product development alongside founders, Engineering Managers, Product Managers, and the Operations team to deliver impactful features to customers.

- This is a full-time, hybrid role (in Kathmandu), remote role (in India); Working hours: 10:00 am to 7:00 pm IST (with 1 hour of lunch break)

- You will report to the Tech Lead or Engineering Manager

Key Responsibilities:

- Lead the development of robust, scalable, and high-performance applications adhering to best engineering practices.

- Promote and implement software development best practices including design patterns, unit testing, code reviews, and continuous integration/continuous deployment (CI/CD).

- Collaborate with cross-functional teams to understand requirements, provide technical guidance, and ensure the successful completion of projects.

- Drive the planning, development, maintenance, and monitoring of new and existing projects.

- Engage in problem-solving activities by understanding the business domain, identifying key challenges, and implementing algorithmic solutions.

- Follow Agile principles and processes, participating in activities like standup meetings, sprints, peer reviews, and retrospectives, to ensure iterative progress and high-quality outputs.

- Ensure the team consistently meets deliverables and maintains high standards in the quality of the codebase.

- Document application designs, processes, and codebases, and ensure thorough testing and maintenance of legacy systems.

- Mentor, and grow a high-performing team of backend engineers, fostering an environment of collaboration and continuous improvement.

Need to Have:

- Minimum of 4 years of experience with the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

- At least 4 years of experience with Python frameworks such as Flask, FastAPI, or similar frameworks.

- Hands-on experience with NoSQL databases like MongoDB, particularly MongoDB Atlas, and working experience with PyMongo.

- Strong experience with Kubernetes, cloud-native architectures, and serverless computing.

- Proficiency with cloud service providers like Google Cloud Platform (GCP) and AWS, with experience in AWS S3 and Google Cloud Run.

Nice to Have:

- 4 years of experience in leading design or architecture efforts, with a focus on design patterns, reliability, and scalability.

- Excellent debugging skills, with a bias for action and attention to the craft of software development.

- Exceptional collaboration and communication skills with a product-centric mindset.

- Commitment to embracing best practices and a continual improvement mindset.

Share this job:
Please let Docsumo know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply