Gorgias logo

Senior Software Engineer - Python

Gorgias

Senior Software Engineer - Python

About the Role

Join our dynamic Apps Engineering Team at Gorgias, where we are responsible for creating and maintaining native apps that integrate external services with our platform. As a Senior Software Engineer, you will play a crucial role in developing new APIs and maintaining existing ones to integrate Gorgias with third-party services. You will also work on maintaining and extending our email features and integrations, as well as developing new features for existing and new apps.

Key Responsibilities

  • Develop and maintain APIs to integrate Gorgias with third-party services.
  • Maintain and extend email features and integrations.
  • Develop new features for existing and new apps.
  • Collaborate with teams responsible for other Gorgias products to integrate their features into Gorgias apps.
  • Provide direct support to customers on issues related to the team's domain every six weeks.

Who You Are

  • 5+ years of experience as a Software Engineer.
  • 4+ years of experience with Node.js and Python.
  • 4+ years of experience with REST APIs and web services.
  • Experience with event sourcing and data streaming technologies.
  • Strong focus on code performance and reliability.
  • Experience with high traffic and scaling relational databases.
  • Team player with excellent collaboration skills.

Nice to Have

  • 5+ years of experience with React, Flask, or Celery.
  • Experience with Kafka, RabbitMQ, Pub/Sub, or similar technologies.
  • Knowledge of Kubernetes.
  • Experience with PostgreSQL and data modeling.
  • Previous experience in SaaS or startup environments.

Benefits

  • 5-week vacation.
  • Paid sick leave.
  • 6 weeks full remote per year.
  • Paid parental leave (16 weeks).
  • Monthly lunch stipend of $300.
  • Health insurance with up to 100% of premiums paid.
  • Retirement contributions.
  • Home workstation setup support.
  • Learning and wellness support.

Engineering Team Culture

Our team values getting stuff done, ownership, teamwork, excellence, and agility. We prioritize testing our code, cleaning it, and treating errors first. We value growth and ownership, learning from mistakes to achieve excellence.

Join us if you want to work with smart, passionate people, take ownership of your work, and be treated like the expert you are.

Location

This position is based in our New York office with a hybrid work arrangement, requiring two days per week in the office.

Benefits
Extracted with AI

  • Medical insurance
  • 401(k)
  • 5-week vacation
  • Paid sick leave
  • 6 weeks full remote/year
  • Paid parental leave (16 weeks)
  • Monthly lunch stipend of $300
  • Health insurance with up to 100% of premiums paid
  • Retirement contributions
  • Home workstation setup support
  • Learning and wellness support

Similar jobs

Last update: 23 minutes ago

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.

Venmo logo
Venmo

Senior Software Engineer - Python

Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.

Bonfy.AI logo
Bonfy.AI

Senior Python Engineer (Cloud Platform)

Join Bonfy.AI as a Senior Python Engineer to build and maintain a cloud-based SaaS platform using Python and AWS.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer to design and scale backend systems using Python and AWS. 100% remote, USA-based.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

PlushCare logo
PlushCare

Senior Python Backend Developer

Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.

Topicus logo
Topicus

Senior Python Engineer

Join Topicus as a Senior Python Engineer to innovate in healthcare data solutions. Work with APIs, ETL, and Kubernetes in a hybrid role.

Harmonic logo
Harmonic

Software Engineer with Python and GraphQL Experience

Join Harmonic as a Software Engineer in New York, NY. Work with Python and GraphQL to develop innovative startup discovery tools.

Argon AI (YC W24) logo
Argon AI (YC W24)

Senior Full Stack Software Engineer

Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.

Headway logo
Headway

Senior Fullstack Software Engineer

Join Headway as a Senior Fullstack Software Engineer to build scalable web applications in Python and TypeScript, working remotely.

Ogury logo
Ogury

Senior Full Stack Engineer

Join Ogury as a Senior Full Stack Engineer in Paris, focusing on SaaS platform development with React.js and Node.js.

Vendora logo
Vendora

Senior Full Stack Engineer (TypeScript, Next.js, Python)

Join Vendora as a Senior Full Stack Engineer to lead complex system design and development using TypeScript, Next.js, and Python.

January logo
January

Senior Software Engineer, Borrower Support

Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

NinjaTrader logo
NinjaTrader

Senior Software Engineer, Python

Join NinjaTrader as a Senior Software Engineer, Python, to design and maintain backend systems.

Cedar logo
Cedar

Software Engineer II (Client Integrations)

Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.