Browse
···
Log in / Register

Senior Python Developer

$180,000-200,000/year

Checkmate

New York, NY, USA

Favourites
Share

Description

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 on 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. 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 modernization. Expanding the scope and coverage of the automated test suite. Requirements Powerful 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 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, 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 primarily on your own. BSc in Computer Science, Engineering, or relevant field. The employee needs to be available until at least 4 pm. US Eastern Time. Since we hire from across the world, our employees need to coordinate and be present in real time. 100% Remote $180,000 - $200,000 Benefits Health Care Plan (Medical, Dental & Vision) Retirement Plan (401k) Life Insurance (Basic, Voluntary & AD&D) Flexible Paid Time Off Family Leave (Maternity, Paternity) Short Term & Long Term Disability Training & Development Work From Home Stock Option Plan

Source:  workable View original post

Location
New York, NY, USA
Show map

workable

You may also like

Workable
Senior Cloud Engineer - Java Backend Developer
Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint. We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology.  Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle. Responsibilities: Analyze, design, and build the technical architecture for the unified management platform of telecom operator equipment. Develop frameworks, optimize technology, and enhance performance and cost efficiency for one or more of the following business scenarios: Multi-tenant management platforms: Abstract account management models, design network device behavior paradigms, and implement efficient device management and control. Large-scale device data ingestion: Handle and analyze massive volumes of telecom network device data. Optimize existing project architectures, improve performance, and refactor codebases. Monitor services effectively, troubleshoot high-traffic and complex production issues, and ensure system stability and availability. Contribute to team development by participating in discussions on workflow, coding/testing standards, and best practices. Mentor and guide engineers, helping to enhance the overall technical strength of the team. Requirements Educational Background Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field; a Master’s degree is preferred. Work Experience 5+ years of experience in cloud computing, distributed systems, database systems, or related fields. Extensive experience in designing and implementing architectures for large-scale internet platforms or enterprise systems. Professional Skills Development Skills: Strong foundation in Java, with deep understanding of JVM internals. Hands-on experience with core middleware technologies such as Redis, Kafka, and gRPC. Proficiency in frameworks and technologies like SpringMVC, Netty, Spring Cloud, and Service Mesh. Expertise in design patterns, strong coding best practices, and excellent documentation skills. Database Knowledge Familiarity with the design and development of mainstream relational and NoSQL databases such as MySQL, Cassandra, and MongoDB. Distributed Architecture Expertise Proficient in common distributed architecture patterns and capable of proposing effective solutions for various business scenarios. Concurrency & Performance Optimization Expertise in transaction concurrency control and extensive experience in performance tuning (e.g., OS I/O optimization, network optimization). Ability to design locking mechanisms and address read/write amplification issues in high-concurrency environments. Additional Skills (Preferred, but not Required) Experience in designing and implementing architectures on public cloud platforms (e.g., AWS, Azure, or GCP). Experience in large-scale data processing. Benefits Salary range: $150,000-$180,000 Free snacks and drinks, and provided lunch on Fridays Fully paid medical, dental, and vision insurance (partial coverage for dependents) Contributions to 401k funds Bi-annual reviews, and annual pay increases Health and wellness benefits, including free gym membership Quarterly team-building events At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc. Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time.
Irvine, CA, USA
$150,000-180,000/year
Workable
Data Engineer III
Position: Data Engineer III  Location: Seattle, WA 98121  Duration: 17 Months        Job Type: Contract          Work Type:  Onsite        Job Description:      The Infrastructure Automation team is responsible for delivering the software that powers our infrastructure.  Responsibilities  As a Data Engineer you will be working in one of the world's largest and most complex data warehouse environments.  You will be developing and supporting the analytic technologies that give our customers timely, flexible and structured access to their data.  Design, build, and maintain scalable, reliable, and reusable data pipelines and infrastructure that support analytics, reporting, and strategic decision-making  You will be responsible for designing and implementing a platform using third-party and in-house reporting tools, modeling metadata, building reports and dashboards  You will work with business customers in understanding the business requirements and implementing solutions to support analytical and reporting needs.  Explore source systems, data flows, and business processes to uncover opportunities, ensure data accuracy and completeness, and drive improvements in data quality and usability.  Required Skills & Experience  7+ years of related experience.  Experience with data modeling, warehousing and building ETL pipelines  Strong experience with SQL  Experience in at least one modern scripting or programming language, such as Python, Java.  Strong analytical skills, with the ability to translate business requirements into technical data solutions.  Excellent communication skills, with the ability to collaborate across technical and business teams.  A good candidate can partner with business owners directly to understand their requirements and provide data which can help them observe patterns and spot anomalies.   Preferred  Experience with AWS technologies like Redshift, S3, AWS Glue, EMR, Kinesis, FireHose, Lambda, and IAM roles and permissions  Experience with non-relational databases / data stores (object storage, document or key-value stores, graph databases, column-family databases)  3+ years of reparation of data for direct use in visualization tools like Tableau experience  KPI: Meet requirements, how they action solutions, etc.:  Leadership Principles:   Deliver Results  Dive Deep  Top 3 must-have hard skills  Strong experience with SQL  Experience in at least one modern scripting or programming language, such as Python, Java.  Experience with data modeling, warehousing and building ETL pipelines 
Seattle, WA, USA
Negotiable Salary
Workable
Senior Data Analyst
Who We Are and Why Join Us At OnMed our purpose is simple but powerful...to improve the quality of life and sense of well-being in our communities by bringing access to healthcare to everyone, everywhere. Our path to everywhere has already begun, with our innovative CareStation, a small but mighty, Clinic-in-a-Box, bringing #healthcareaccess anywhere with an outlet to plug it in. Poised to become a key component in America’s public health infrastructure, the OnMed CareStation is the only tech-enabled, human-led, hybrid care solution that combines the comprehensive experience, trust and outcomes of a clinic, with the rapid scalability of virtual care. At OnMed, every role, every day, is directly impacting the communities we serve. You’ll join a high-performing purpose-driven team, innovating to break down the barriers that keep people from the care they need. This is not just a job...it's a movement to bring access to healthcare where and when people need it most. It’s healthcare that shows up. Who You Are You are a highly skilled data analytics professional with deep expertise in Power BI, Tableau, and advanced analytics. You specialize in transforming complex data into actionable insights, compelling visual narratives, and impactful business reports that support strategic decision-making. With a strong focus on innovation and agility, you thrive in dynamic environments and are passionate about leveraging data and technology to improve access to quality healthcare. Requirements Role’s Responsibilities  Collaborate with developers, engineers, and leadership to design and optimize the Databricks environment, ensuring robust governance, performance monitoring, and continuous improvement through data-driven insights. Gather and synthesize business and technical data requirements; apply best practices to deliver impactful insights and reporting aligned with strategic objectives. Analyze large-scale datasets to uncover trends, patterns, and opportunities for operational and clinical enhancements. Ensure data quality, consistency, and reliability across all analytics and reporting platforms; proactively identify and resolve data gaps or quality issues. Develop and optimize complex SQL queries to support data integration, transformation, and reporting processes. Build and manage scalable data pipelines, leveraging Databricks and Azure-based solutions including Azure Data Factory and Azure API Management. Monitor and troubleshoot data workflows to ensure smooth and efficient operations, providing technical documentation and stakeholder support as needed. Support ad-hoc reporting and data requests with a strong emphasis on accuracy, clarity, and turnaround time. Stay current with industry trends in data analytics, visualization technologies, and evolving healthcare data standards. Perform other related role's responsibilities as assigned. Knowledge, Skills & Abilities Extensive experience in data science, analytics, statistical modeling, and ETL processes. Skilled in managing and interpreting large, complex datasets to generate meaningful business insights. Experienced in Agile engineering methodologies and collaborative development practices. Proficient in Power BI, Tableau, SQL, and Python for data analysis and visualization. Advanced SQL expertise, including writing and optimizing complex queries for performance and scalability. Strong understanding of Azure cloud services and architecture, with hands-on experience in cloud-based data solutions. Practical experience with Databricks and other modern data platforms and cloud data warehouses. Excellent problem-solving abilities and strong attention to detail in both technical and analytical tasks. Effective communicator with proven collaboration skills across technical and non-technical teams. Well-versed in data governance, security principles, and best practices for enterprise data management. Education & Experience Bachelor’s degree in Computer Science, Data Science, or a related field. 3–5 years of professional experience in data analytics, data science, or related roles. Required Technical Skills: Proficient in Power BI, Tableau, and SQL, with working experience in Databricks and Python. Preferred Skills: Familiarity with Azure or AWS, particularly in solving big data challenges; experience with C# and PySpark is a plus. Experience with AI tools is highly desirable. Background in healthcare data or experience within the healthcare industry is a strong advantage. Benefits Benefits OnMed provides a competitive salary and benefits package, including unlimited PTO and paid holidays. The base salary range for this role is $140,000 - $160,000 commensurate with the candidate's experience. OnMed is a proud equal opportunity employer. All qualified applicants will be considered without regard to race, color, creed, religion, gender, sexual orientation, national origin, genetic information, disability, age, marital status, veteran status, or any other category protected by law. #LI-HYBRID
White Plains, NY, USA
$140,000-160,000/year
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.