- 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. 8. Expanding the scope and coverage of the automated test suite
- Very strong written and verbal communication skills.
- 5-10years 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 4 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
Similar Jobs
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
The Senior Python Software Engineer will develop, maintain, and optimize Python applications, collaborating with teams to enhance features and ensuring code quality, reliability, and performance. Responsibilities include unit and integration testing, troubleshooting, and adopting agile practices in a collaborative environment.
Top Skills:
Python
Consumer Web • Marketing Tech • Design
The Sr. Python Developer will contribute to a cloud-based structural analysis software, implementing structural verification functions and collaborating with subject matter experts. Responsibilities include creating services for structural mesh generation and interfacing with external FEM libraries, as well as writing code for verification of reinforced concrete structures using Python, NumPy, and SciPy.
Top Skills:
NumpyPythonScipy
Database • Analytics
The Senior Python Developer will lead the migration from Azkaban to Apache Airflow, create automation tools with Python, implement testing best practices, and optimize workflows. Responsibilities include collaborating with teams to maintain performance during transitions and enhancing deployment processes.
Top Skills:
Python
What you need to know about the Hyderabad Tech Scene
Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.