In as much as we take effort and due diligence to confirm the authenticity of the vacancies we post here for jobs in , at this moment, our methods are not fool proof. We urge you not to pay any money for any job offers. iHarare Jobs take no responsibility for any loss of financial value. Please be cautious!

Backend Engineer - Purchase

Posted in Engineering

GitLab

Job Type

Part Time

Location

Zimbabwe

Description :



Gitlab seeking a 100% Remote, Backend Engineer for the Fulfillment Purchase, Backend team . In this role you will develop features and services which enable our customers to purchase GitLab licenses and products. It is an exciting time to join the team as we continue to add new services and work to simplify and improve the reliability of our purchasing process.


The Fulfillment Sub-department consists of 4 teams which manage the subscription purchase and renewal lifecycle, and the Purchase Backend team collaborates closely with Front Engineers to provide a delightful user experience to our customers. The role involves payment processing, subscription management, and integration with third-party and internal GitLab systems.


We work all-remote in 67 different countries. We value diversity, inclusion, and belonging , and foster an environment where everyone can contribute. We also offer benefits which includes a "no ask, must tell" PTO policy.


Responsibilities

Develop secure and well tested features to improve the customer purchase experience.

Collaborate with Product Management, Product Designers, Frontend Engineers and other stakeholders to maintain a high bar for quality in a fast-paced, iterative environment.

Advocate for improvements to product quality, security, and performance.

Interface with both internal and third-party systems to provide a streamlined purchasing process.

Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.

Recognize impediments to our efficiency as a team, and propose and implement solutions.

Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

Requirements

Professional experience with Ruby on Rails, GraphQL, and REST APIs

Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.

Experience with payment processing and/or subscription management systems appreciated.

Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.

Comfort working in a highly agile, intensely iterative software development process.

Demonstrated ability to onboard and integrate with an organization long-term.

Positive and solution-oriented mindset.

Effective communication skills: Regularly achieve consensus with peers, and clear status updates.

Aspiration toward building our culture of communication, inclusion, and visibility.

Experience owning a project from concept to production, including proposal, discussion, and execution.

Self-motivated and self-managing, with strong organizational skills.

Demonstrated ability to work closely with other parts of an organization.

Share our values , and work in accordance with those values.

Hiring Process

30 minute screening call with the Recruiter

90 minute technical interview

60 minute behavioral panel interview

60 minute senior leader interview

Reference Checks

Compensation


To view the full job description and its compensation calculator, view our handbook. The compensation calculator can be found towards the bottom of the page.


Additional details about our process can be found on our hiring page .


Remote-Global


Country Hiring Guidelines


GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.


Your Privacy


For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policy page.



To apply

To apply click here


Related Jobs