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 Software Developer
Northstrat is seeking a senior developer with experience architecting and implementing technical solutions using modern software development practices and technologies. This is a new project with greenfield development! Your responsibilities will include architecting and implementing microservice solutions for complex problems and mentoring junior developers. You will write code using Test Driven Development that complies with our projects high code quality standards.  The ideal candidate leads by example and encourages a collaborative team-solutioning environment. This role demands a self-starter who can take vaguely defined tasks and works with the team to deliver high-quality solutions.  Java, Spring Framework, Spring Boot  Web frameworks – Angular, React, VUE  Databases - PostgreSQL, MySQL, MongoDB, Redis  Amazon Web Services (AWS) - EC2, Lambda, SNS, SQS, CloudFormation  Message Bus – RabbitMQ, ActiveMQ, Kafka  Automated testing tools - Mockito, JUnit, Cypress, Jest, etc.  Source code management tools - Git, GitLab, Bamboo  Containerization  and Deployment – Docker, Helm, Kubernetes  CI/CD DevSecOps pipeline tools - Jenkins, Git, Gitlab, Bamboo, BitBucket, SonarQube, Fortify  Issue and Ticket Tracking - Jira and Confluence    TypeScript  CSS  Groovy  Puppet  Requirements Must have an active TS/SCI with CI poly to qualify for this position Bachelor’s Degree in STEM field or related experience   Experience: 15+ years of relevant experience.  Must be available to work in-person in Sterling, VA or Aurora, CO   Strong Java skills, including JEE and REST web services.  Experience with Oracle, MySQL, or Postgres.  Proficiency in at least one modern programming language such as Java.  Proficiency with Linux development including command line  Experience with Java microservice application and interface design and development.  Understanding of Agile practices  Current Security+ (or similar) certification or willingness to obtain   Preferred Qualifications  Experience developing microservices using Spring Boot and the Spring Framework  Experience working with scalable and distributed message bus such as Apache Kafka  Experience applying DevOps best practices and leveraging tools such as Git, Jenkins, and Docker  Experience developing secure RESTful web services integrating Identity Management tools such as Keycloak and LDAP  Ability to work with container orchestration systems such as Kubernetes, Docker, and Helm  Knowledge of in-memory storage solutions (Redis) as well as AWS S3-compliant object stores  Experience applying DevOps best practices in day-to-day software development  Experience with Continuous Integration and Automated Testing using tools like Jenkins/Hudson, Cypress, JUnit, etc.  Knowledge of Java Instrumentation and Performance Monitoring.  Understanding of server virtualization using VMWare.  Web development skills in HTML5, JavaScript, Flash, JSP, GWT, or other frameworks.    Benefits Work/Life Balance Northstrat values true work life balance. We offer power of choice benefits designed to best meet the needs of you and your lifestyle. Our benefits programs are designed to support and encourage wellness, healthy living, retirement investment, and lifetime learning. Pay Range There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. We also offer competitive compensation, benefits, and professional development opportunities. Please refer to our Benefits section for additional details.   Flex Time Northstrat does not mandate specific working hours. Although project requirements may dictate schedules, a Northstrat employee is only required to work an average of 8 hours per weekday over the course of a month. For example: John worked 12 hours on June 1st to meet a project deadline. On June 15th, John only worked 4 hours because he left early for a long weekend. John’s IBA was not debited for time off because flex time allowed him to carry over those 4 hours from June 1st. Individual Benefits Account (IBA) To attract and retain the highest quality staff, Northstrat provides a unique and versatile benefits package, the Individual Benefit Account (IBA), which places the power of choice in the hands of our greatest asset – the employee. The purpose of the IBA is to provide attractive benefits to all full-time employees of Northstrat on a flexible basis that enables each covered employee to select a package that best suits his or her needs. Whether those needs are paid time off, medical expenses, prescription drug expenses, cash disbursement, or a combination of any of these, the IBA provides flexibility to help you meet your specific goals. The IBA can be used for such things as: IBA Benefits accrue each month in the amount equivalent to 50% of the employee’s monthly compensation rate. That is, the effective dollar amount of this accrual is in addition to an employee’s salary. Profit Sharing Plan (PSP) The PSP is a qualified retirement plan that Northstrat funds quarterly on the employee’s behalf through the IBA in the amount equivalent to 25% (up to the IRS contribution limit) of the employee’s compensation. That is, of the 50% accrual in the IBA, half of the amount accrued is applied to the PSP. Stock Options Because Northstrat is an employee-owned company, all new employees are offered stock options. Employees have the opportunity to receive additional stock options based on accomplishment of individual performance goals. Stock owners elect the Board of Directors and are directly impacted by the success of the company. Lifelong Learning Our culture promotes and nurtures a growth environment. We hire and scale rapidly to meet the needs of our partner customers. Through periodic company sponsored training events, and the ability to use IBA funds for reimbursement of work-related education expenses you will have the opportunity to continually grow your skills and abilities. Bring Your True Self We embrace diversity and encourage inclusion. We support employee led interest groups and challenge our employees to support others and be their best self. We are so true to our beliefs that we offer employee referral incentives. When you like it here, your friends and family will too! Northstrat is an Equal Opportunity Employer We are committed to fostering an inclusive, diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, veteran status or other legally protected status.
Sterling, VA, USA
Negotiable Salary
Workable
Staff Embedded Software Engineer
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.   Overview:  As a staff embedded software engineer at TP-Link. You will be responsible for enhancing the residential device platform, which will be deployed to more than 100 million devices, creating an extensive network/IoT ecosystem for end users and ISP operators. Leveraging your expertise in embedded systems, you’ll play a key role in building an exceptional ecosystem.  In this role, you’ll design, implement, and optimize embedded software features, while developing white box testing code on platforms like Linux, PRPL, RDK, and OpenWrt. You’ll collaborate closely with cross-functional teams, including hardware engineers, product managers, and cloud services teams, to ensure seamless integration and optimal performance of the residential ecosystem. Additionally, you’ll develop and execute testing strategies to validate the robustness of your code, ensuring high quality and reliability in production environments.  Key Responsibilities:  Lead the design and architecture of complex internet gateway software.  Design, develop, execute and maintain automated software test suites for the purpose of verifying quality.  Write high-quality, efficient, and maintainable code in C or C++ for embedded systems, following best practices in software development.  Deliver high-quality code, comprehensive test cases, and clear design documentation.  Implement and enhance coding standards within the team, ensuring adherence to best practices in code quality, modularity, and reusability.  Implement continuous improvements and best practices, focusing on resource consumption optimization and network forwarding performance.  Participate actively in code reviews, providing constructive feedback to peers and mentoring junior engineers on software development best practices.  Work closely with product teams and engineers to deliver features end-to-end.  Analyze competitors and build strategies to address market challenges.  Handle customer feedback and resolve issues effectively.  Stay up to date with the latest industry standards and technologies.  Requirements Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience.  10+ years of experience with embedded software.  Strong understanding of computer architecture, network protocols, and related algorithms.  Proven experience in platform design and solving kernel-level crash problems.  Proven track record in identifying system bottlenecks and optimizing performance (CPU, memory, and network efficiency).  Experience in developing and executing white box tests for embedded systems.  Proficiency in C or C++ programming.  Deep knowledge of embedded systems.  Passion for learning and exploring new technologies and methodologies.    Preferred Qualifications:  Experience with the development prpl, rdk platform, with a strong understanding of their architectures and ecosystems.  Proficiency in debugging tools and methodologies for embedded systems, especially in performance optimization and crash diagnostics.  Experience working with large-scale deployments of embedded systems, particularly in networking or telecommunications environments.  Knowledge of wireless communication standards (Wi-Fi, Zigbee, etc.) and IoT protocols (MQTT).  Strong communication and interpersonal skills, with the ability to work effectively in cross-functional teams and present complex technical concepts to non-technical stakeholders.  Benefits Salary range: $140,000 - $200,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
$140,000-200,000/year
Craigslist
IS YOUR GEORGIA SECURITY OFFICER LICENSE EXPIRED, CALL NOW! (NORCROSS,GEORGIA)
Hello career seekers! With the current state of the economy there is a high demand for licensed and armed security officers. WE NEED YOU at the Law Enforcement & Security Private Training Academy Anyone over 18 is invited to apply! Criminal background checks required and provided. We only place licensed graduate officers from our certified and trusted Academy. Our academy is the go-to in Georgia with 98% job placement for graduates at 60 security & 12 private investigation agencies throughout metro Atlanta and the state of Georgia. Tuition and Graduation is affordable, efficient and will give you the skill for a lifelong career. Please see contact information below to get in touch. Already have a written quote from another training facility but want to train at our academy? Check with us for price matching, we are available to discuss all of your enrollment options. Financial assistance/federal aid is also available with Workplace Investment Opportunity Act (WIOA). To determine eligibility, apply now find your local Career Resource Center to get the process started. Full scholarships available for qualified individuals. Please contact 770.572.6474 to discuss eligibility. No solicitations or spam calls please. AVAILABLE JOBS FOR GRADUATES Job Title: State of Georgia Armed Security Officer Job Type: Full-time, Part-time, Contract Salary Range: $20.00 - $45.00 per hour Benefits: Flexible schedule, professional development assistance, medical and retirement depending on placement. Schedule: Flexible work schedule to an 8 hour shift License/Certification: Armed Security License required for placement. Contact us below to obtain. Transportation: Reliable transportation and ability to commute or planning to relocate before starting work is required. Work Locations: Various. We will work to match you as closely as possible to your address. Security Positions: ▸ Security Officer (Armed & Unarmed) ▸ Private Business Security Personnel (In-House Security Officers) ▸ Private Investigator/Detective ▸ Executive Protection Agent/Bodyguard ▸ Loss Prevention Officer ▸ Store Detective ▸ Recovery Agent ▸ Courtesy Officer ▸ Fire Watch Officer Duties Include: ▸ Answer alarms and investigate disturbances ▸ Work with local law enforcement or fire departments in case of emergency such as unauthorized persons/trespassing ▸ Circulate among visitors, patrons or employees to preserve order and protect property ▸ Monitor and authorize entrance and departure of employees, visitors and other persons to guard against theft and maintain security of premises ▸ Patrol industrial or commercial premises in your marked vehicle and/or walk the property to deter trespassing, detect signs of intrusion and ensure doors, windows and gates are secure ▸ Escort or drive motor vehicle to transport individuals to specified locations or to provide personal protection READY TO GET STARTED? Two options to get in touch: 1. Call our office to schedule a visit @ 770.572.6474 >>>Leave your full name and phone number >>>Repeat your phone number 2x (in case there is poor signal) >>>Let us know if you can receive texts 2. Hey, I’m done wasting time and ready to begin my career. Ok great! Follow steps on the APPLICATION PROCESS to get started! Come and join our family, become an important part of the community, and earn a career for a lifetime! https://www.pvttoa.com ▸ 3230 Medlock Bridge Road ▸ Suite 112 ▸ Norcross, GA 30092 ▸ 678.585.4644 RULES pursuant to The Georgia Board of Private Detective & Security Agencies for Individuals, Officers & Businesses That Hire Them INFORMATION AND ACTIONS RESULTING IN FINES, JAIL AND PRISON The Georgia Board of Private Detective & Security Agencies has the authority to refuse to grant a license to an applicant, revoke or discipline the license of a person licensed by the Board, upon a finding that the licensee or applicant has knowingly aided and abetted unlicensed practice: O.C.G.A. § 43-1-19 Have you discovered you’ve hired an unlicensed business, agency or individual? Submit a Complaint to report them anonymously. UNLICENSED INIVIDUAL Any individual working as a guard, watchman, or patrolman who will be unarmed and employed in private security shall be governed by O.C.G.A. § 43-38-7.1 Registration Records of Unarmed Security Employees and required to complete a certain number of training hours. Failure to comply results in O.C.G.A. § 43-38-16. Penalty Licensed and UNARMED Security Officer Officers must be able to show a current guard license: O.C.G.A. § 43-38-6(a) Display of Licenses Working as an ARMED Officer with no Weapons License or using your Georgia Firearms License as a Weapons License is in violation of O.C.G.A. § 43-38-10 Permits to Carry Firearms. Each day or fraction of a day of practice shall constitute a separate offense. O.C.G.A. § 43-38-16 Penalty Working for an agency, individual or business that is not licensed by the Georgia State Board of Private Detectives & Security Agencies is in violation of O.C.G.A. 43-38-7.1 Registration Records of Unarmed Security Employees Registered security employees must be renewed yearly or registration expires per Rule 509-3-.09 Annual Training and Rule 509-3-.12 Continuing Education Requirements Officers are to complete the biennial continuing education and firearms re-qualification courses per Rule 509-2-.01(3) and Rule 509-3-.12. Continuing Education Requirements Licensed and ARMED Security Officer Working as an unarmed Security Officer is legal. Firearm Selection must be a Georgia State Board authorized service caliber firearm or you are in violation of Georgia Board Rule 509-3-.8 & Rule 509-4-.01 Weapons It is unlawful for an officer to use their company issued license to do side work without written authorization from the licensee (employer) State Board Rule 509-2-.03(6) Issuance of Licenses and Registration Registered security employees must be renewed yearly or registration expires per Rule 509-3-.09 Annual Training and Rule 509-3-.12 Continuing Education Requirements Officers are to complete the biennial continuing education and firearms re-qualification courses per Rule 509-2-.01(3) and Rule 509-3-.12. Continuing Education Requirements Businesses/Agencies Hiring Security Officers Your business or agency must be licensed with the State of Georgia to employ security officers or you are in violation of O.C.G.A. § 43-38-6(a); O.C.G.A. § 43-38-6 (e) Display of Licenses Hiring an unlicensed individual or officer that is not registered with the Georgia State Board of Private Detectives & Security Agencies is in direct violation of State Board Rule 509-2-.03. Issuance of Licenses and Registrations Upon death, resignation or termination of an Officer who is licensed or registered with the board, the employer shall notify the Board within (30) days of the absence. State Board Rule 509-2-.03(4) Issuance of Licenses and Registration If a licensed or registered employee leaves a licensed company to become employed with another licensed company, the new employer must submit a new application and appropriate fee to the Board on behalf of the employee per State Board Rule 509-2-.03(5) Issuance of Licenses and Registration If a registrant or licensed Officer is employed by more than one agency simultaneously, each employer must complete an application for registration or licensure on behalf of the employee per State Board Rule 509-2-.03(6) Issuance of Licenses and Registration Have you discovered you’ve hired an unlicensed officer? Submit a Complaint to report them anonymously.
3120 Medlock Bridge Rd Bldg C, Peachtree Corners, GA 30071, USA
$20-45/hour
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.