Senior Python Developer
2 days ago
As a Senior Python Developer, you will work with our application and collaborate with third party teams to integrate our application with theirs. Our backend is a set of APIs consumed by various frontend React applications, including online ordering websites, mobile apps, and in-store ordering kiosks. We have three main APIs, each quite large: Admin API (for the admin panel), Order API (for e-commerce products), and In store API (for our in-store products, including kiosks and kitchen display systems). The main application is based in Flask and uses MySQL for its database. We do not use an ORM to talk to the database, so you must be well-versed in writing SQL and working directly with a database to be effective. The code base has also been around for approximately 10 years, so you should be comfortable working with large, established codebases and databases with 100s of tables.
Essential Job Functions
• Integrating with APIs provided by the backend team to provide seamless connections between our applications.
• Integrating with external APIs directly.
• Expanding the capabilities of our REST APIs: building new endpoints using the OpenAPI specification.
• Building new backend functionalities to help expand the feature set of our customer- facing products.
• Improving the end-user experience by reducing the latency of API endpoints using all tools available (SQL queries, indices, caching, background tasks, Datadog APM, etc.).
• Tracking down and fixing bugs encountered by end users.
• Refactoring parts of the application that require modernizing.
• Expanding the scope and coverage of the automated test suite.
Requirements
• Very strong written and verbal communication skills.
• 5-10 years as a Python Developer.
• Experience with Flask or Django, with a strong preference for Flask experience.
• A thorough understanding of working directly with databases and writing custom SQL queries.
• Experience working on a consumer-facing application with high-performance requirements.
• Experience integrating with external APIs for things like payments and other non-core features.
• Experience working on an e-commerce application, preferably in the restaurant or retail industry.
• Knowledge of and experience with CRM and/or loyalty & marketing applications, either directly or indirectly by integrating with such systems.
• Hands-on experience with Celery, Redis, Docker, Linux, and AWS is a plus.
• Experience working with an established code base and taking ownership of certain parts of the code base (if you have only worked on projects built from scratch, this role is not for you).
• Ability to work independently with minimal supervision: you should be a self-starter who doesn't require constant oversight to stay on task and enjoys solving problems largely on your own.
• BSc in Computer Science, Engineering, or relevant field.
• The employee needs to be available until at least 5 p.m. US Eastern Time. Since we hire from across the world, it is important for our employees to coordinate and be present in real time.
-
Senior Python Developer
2 weeks ago
Mumbai, Maharashtra, India Perivis Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompany DescriptionPerivis delivers crucial market intelligence accessible to every investor. We track, analyze, and distill high-signal developments from financial markets, cutting through the noise to highlight what truly matters. Our mission is to provide every investor with timely insights and in-depth analyses previously reserved for professionals. By...
-
Senior Python Developer
2 weeks ago
Mumbai, Maharashtra, India SynergicLinks Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAre you a highly experiencedPython Developerlooking for your next challenge? We're seeking a seasoned professional with7+ yearsof expertise to join our dynamic, remote team in India. This is a fantastic opportunity to work on cutting-edgemicroservicesarchitecture and leverage the power ofAWS LambdaWhat You'll Be Doing:You will be a key contributor...
-
Senior Python Developer
1 week ago
Mumbai, Maharashtra, India SS&C TECHNOLOGIES Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSenior Python developer As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000 employees in 35 countries. Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale,...
-
Python Developer
1 week ago
Mumbai, Maharashtra, India 3Pillar Global Pvt Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSenior Python Developer(5 Years of Exp & Looking for Immediate Joiners)At 3Pillar, we believe something truly incredible happens at the intersection of product engineering and cognitive computing. As the leading modern application strategy, design, and engineering firm, 3Pillar brings unrivaled expertise that enables clients to execute the mission-critical...
-
Senior Python Developer
17 hours ago
Mumbai, Maharashtra, India Rentokil Initial Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout Rentokil PCIRentokil PCI is the leading pest control service provider in India. A Rentokil Initial brand, RentokilPCI was formed in 2017 through a joint venture (JV) between Pest Control India, the number onepest control company in India, and Rentokil, the world's leading pest control brand. Rentokil PCIaims to set new standards for customer service...
-
Java And Python Developer
16 hours ago
Mumbai, Maharashtra, India Path Mentors Staffing Solution Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are seeking a highly skilled Senior Software Developer with deep expertise in both Java and Python. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable software solutions. Required Candidate profileApplication Development: Develop and maintain back-end systems and services using Java and Python.System...
-
Senior Python Developer
5 days ago
Mumbai, Maharashtra, India Everestek Technosoft Solutions Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSr. Python EngineerJob Location: Mumbai/Surat/IndoreType: Full TimeTitle: Software Engineer II# Of Openings: 1Start Date: ASAPJob Summary:Everestek is a modern technology services & solutions company where our goal is to help clients with their technology needs. Digital transformation is need of the hour of every business and Everestek provides all in one"...
-
Python Developer
2 weeks ago
Mumbai, Maharashtra, India Rojgar group Full time ₹ 10,00,000 - ₹ 14,00,000 per yearJob Overview:We are looking for a highly skilled Senior Python Developer with strong experience in backend development using Python frameworks (Django / FastAPI) and databases like PostgreSQL, Redis, and MongoDB. The ideal candidate should also have hands-on expertise in Kafka and must be capable of designing scalable, high-performance applications.Key...
-
Senior Python Developer
10 hours ago
Mumbai, Maharashtra, India End Point It Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany: Location: MumbaiExperience: 2 - 4 yearsAbout is an innovative tech company building scalable and efficient software solutions for businesses. We focus on creating high-quality, reliable applications using Python and modern frameworks. If you are passionate about Python development and enjoy problem-solving and software engineering challenges, we...
-
Senior Python Developer
6 days ago
Mumbai, Maharashtra, India Momentum Infosystem Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Summary:We are looking for an experienced Python Developer with strong knowledge of Python, Django framework, and MySQL. The ideal candidate will be responsible for developing robust, scalable web applications and contributing to backend development.Once shortlisted, you will be required to work for 7 days, during which we will evaluate your skills,...