Senior Backend Engineer

Gorgias·Remote(Belgrade)
Software Development

WFA Digital Insight

The demand for skilled backend engineers is on the rise, with a 25% increase in job listings over the past year. As companies like Gorgias continue to push the boundaries of Conversational Commerce, the need for experts who can design and implement scalable backend systems has never been more pressing. With the global ecommerce market projected to reach $6.5 trillion by 2027, the opportunity for growth and innovation in this space is vast. Gorgias, a leader in this field, is looking for a Senior Backend Engineer to join their team and help shape the future of online shopping. Candidates should be prepared to demonstrate their expertise in backend engineering, as well as their ability to collaborate with cross-functional teams and drive technical projects forward.

Job Description

About the Role

As a Senior Backend Engineer at Gorgias, you will play a crucial role in designing and implementing the backend systems that power the company's Conversational Commerce platform. You will work closely with a team of experienced engineers, product managers, and designers to develop scalable and efficient solutions that meet the needs of Gorgias's growing customer base. The company's Realtime Communication Team, Messaging Team, Growth Team, In-App Analytics Team, and Streaming Infrastructure Team all rely on the expertise of backend engineers like yourself to deliver seamless and personalized shopping experiences.

The backend engineering team at Gorgias is responsible for managing the core infrastructure that underpins the company's platform, including the ticket processing pipeline, real-time event fanout, and third-party integrations. As a Senior Backend Engineer, you will have the opportunity to work on a wide range of technical challenges, from designing and implementing new features to optimizing existing systems for performance and scalability.

Gorgias is committed to fostering a culture of innovation and collaboration, and as a Senior Backend Engineer, you will be expected to contribute to this culture by sharing your knowledge and expertise with your colleagues and helping to drive technical projects forward.

What You Will Do

  • Design and implement scalable backend systems that meet the needs of Gorgias's growing customer base
  • Collaborate with cross-functional teams, including product management, design, and engineering, to develop and deliver new features and functionality
  • Work with the Realtime Communication Team to develop and maintain the core ticket processing pipeline and real-time event fanout system
  • Participate in the development and maintenance of the Messaging Team's core asynchronous messaging infrastructure
  • Collaborate with the Growth Team to develop and maintain the user journey from onboarding to billing, ensuring a seamless experience while preventing fraudsters from abusing the platform
  • Work with the In-App Analytics Team to develop and maintain in-product analytics and real-time processing features
  • Participate in the development and maintenance of the Streaming Infrastructure Team's scalable data streaming platform
  • Design and implement API, models, and features for 16,000 merchants and 12 million shoppers across the world
  • Ship features in production by yourself, with the autonomy to make technical decisions and drive projects forward
  • Monitor the success of your deployment in accordance with Gorgias's monitoring strategy and success criteria
  • Participate in solving today's technical challenges to make Gorgias's platform and systems scale to an always-increasing customer and data traffic
  • Help customers by debugging, correcting, or providing incident response by participating in a support and on-call rotation with other engineers

What We Are Looking For

  • 6+ years of experience in software development, with a strong foundation in backend engineering
  • Proficiency in languages such as Python or Java
  • Experience working with complex product architectures and a deep understanding of modern software design principles
  • A proven track record of shipping user-facing products at scale, with full ownership of your work beyond the code
  • The ability to think in terms of systems and be pragmatic when solving problems under real-world constraints
  • A commitment to writing clean, testable code and building high-quality software that lasts
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams
  • Experience working in a fast-paced, dynamic environment, with a strong focus on innovation and customer satisfaction
  • A willingness to learn and adapt to new technologies and workflows
  • A strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns

Nice to Have

  • Experience working with cloud-based infrastructure and containerization technologies such as Docker and Kubernetes
  • Familiarity with agile development methodologies and version control systems such as Git
  • Experience working with data pipelines and data warehousing technologies such as Apache Beam and BigQuery
  • A strong understanding of cybersecurity principles and best practices for securing backend systems
  • Experience working with machine learning and artificial intelligence technologies

Benefits and Perks

  • The opportunity to work on a cutting-edge Conversational Commerce platform with a talented team of engineers and professionals
  • A competitive salary and benefits package, with a focus on supporting your career growth and development
  • A flexible and remote work environment, with the option to work from anywhere in the world
  • A generous stipend for professional development and continuing education
  • Access to the latest technologies and tools, with a focus on innovation and experimentation
  • A culture of collaboration and openness, with regular team-building activities and social events
  • A commitment to diversity, equity, and inclusion, with a focus on creating a welcoming and inclusive work environment for all employees

How to Stand Out

  • To stand out as a candidate, be sure to highlight your experience working with scalable backend systems and your ability to collaborate with cross-functional teams.
  • Make sure to brush up on your knowledge of modern software design principles and cloud-based infrastructure, as these are key areas of focus for the Gorgias engineering team.
  • Be prepared to provide examples of your work, including code samples and case studies, to demonstrate your technical expertise and problem-solving skills.
  • Don't be afraid to ask questions during the interview process, as this will show your interest in the company and the role, as well as your willingness to learn and grow.
  • Consider reaching out to current or former employees of Gorgias to get a better sense of the company culture and what it's like to work there.
  • Be sure to research the company's technology stack and be prepared to discuss your experience working with similar technologies.
  • Practice your communication skills, as the ability to effectively collaborate with cross-functional teams is crucial to success in this role.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.