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
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.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Full-Stack Engineer (ReactJS/NodeJS)
Senior Full-Stack Engineer specializing in ReactJS and NodeJS, with benefits including health insurance, extensive PTO, and development opportunities.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS to revolutionize ecommerce customer support.
Senior Back End Developer - Apache Flink & Python
Senior Back End Developer specializing in Apache Flink & Python for event-driven systems in Paris.
Senior Python Backend Software Engineer
Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.
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.
Software Engineer - Python
Join Gryps as a Software Engineer to develop and improve our Connect Platform using Python and AWS services.
Senior Software Engineer - Full Stack
Senior Full Stack Software Engineer role focusing on mental health care solutions, involving Flask/Python, React/TypeScript, and AWS.
Staff Software Engineer - Python/TypeScript
Senior-level Staff Software Engineer role focusing on Python, TypeScript, and full-stack development in a dynamic startup environment.
Senior/Staff Software Engineer - Backend/Python - Remote, USA
Senior/Staff Backend Engineer specializing in Python for a fully remote role in the USA. In-depth experience with web technologies and databases required.
Senior Software Engineer, Backend (Python)
Join Merge as a Senior Backend Engineer. Work with Python, Go, and SQL to build scalable software.
Senior Staff Software Engineer - Python/TypeScript
Senior Staff Software Engineer role focusing on Python/TypeScript in a leading mental health care tech company, offering extensive benefits and remote work.
Senior Software Engineer - Python/AWS
Senior Software Engineer role focusing on Python/AWS in a hybrid environment at Applecart, New York.
Senior/Staff Software Engineer - Backend/Python
Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a salary range of $140K-$200K.
Staff Software Engineer - Python, TypeScript, GraphQL
Senior-level Staff Software Engineer role focusing on Python, TypeScript, and GraphQL in New York. Remote work available.
Senior/Staff Software Engineer - Backend/Python
Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a focus on Python, Flask, and AWS.
Remote Senior Software Engineer (Python)
Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.
Senior Full Stack Engineer with Python and GraphQL
Join Kpler as a Senior Full Stack Engineer to design APIs and data pipelines using Python and GraphQL.
Senior Software Engineer, Developer Productivity
Join MongoDB as a Senior Software Engineer to enhance developer productivity with Python and MongoDB.
Senior Software Engineer
Senior Software Engineer role in Paris focusing on Python, Kubernetes, and AWS cloud technologies. Inclusive of competitive benefits and remote work options.
Senior Software Engineer, Full Stack (React Native & Python)
Join Big Health as a Senior Software Engineer to develop full-stack applications using React Native and Python. Remote role in the US.
Senior Full Stack Engineer - JavaScript/Python
Join American Express as a Senior Full Stack Engineer specializing in JavaScript and Python. Develop web applications and RESTful APIs.