Job Description
Overview
Remote is solving modern organizations’ biggest challenge – navigating global employment compliantly with ease. We enable businesses of all sizes to recruit, pay, and manage international teams. Our team works asynchronously from around the world, and all positions are fully remote.
We encourage every member of the Remote team to bring their talents, experiences and culture to help us build the best-in-class HR platform. If you are energetic, curious, motivated and ambitious, apply now and define the future of work!
The position
You will join a team of engineers across Frontend, Backend, SRE and QA. We are organized into cross-functional development teams assigned to specific verticals. This role is open for several teams; the exact team will be defined during the interview process based on business needs and your preferences. You will work on building tools, APIs and integrations for one of our products. Our backend uses Elixir and Phoenix with Postgres; frontend uses React and Next.js. We use GitLab for version control and CI/CD, and hosted on AWS with multiple daily deployments. You can review our Engineering Rulebook for more information.
What this job can offer you
- Complex and meaningful challenges that enable people and businesses to operate globally.
- Opportunity to have a significant impact on the business as the company grows.
- Freedom to organize your work and life without being bound to daily standups or recurring meetings.
- Competitive salary, stock options, unlimited PTO and benefits.
- Supportive environment that encourages innovation and questioning dogma.
- Strong engineering teammates to support your professional growth.
Must have (professional experience)
- Significant experience as a Senior Backend Engineer, including building, shipping, and maintaining complex software projects.
- Postgres (or similar)
- CI/CD (GitLab, GitHub, Jenkins or similar)
Nice to have
- Experience with functional programming languages such as Elixir, Erlang, Scala, Clojure, Haskell, etc.
- Kubernetes
- Docker
- AWS
- Next.js
- React/Vue/Angular
Key responsibilities
- Lead the development of major team-scoped projects and participate in cross-team initiatives.
- Actively participate in product work within the team; provide feedback and suggest solutions using technical insights.
- Maintain a good understanding of the team’s domain from both product and engineering perspectives.
- Provide feedback on code reviews and contribute to the shared codebase.
- Debug and solve technical and business issues.
- Participate in non-team activities such as support rotations, hiring processes, RFC discussions, etc.
- Mentor and guide other engineers.
- Investigate and propose improvements to the platform; design and implement APIs with performance and maintainability in mind.
Practical
- Team: Engineering
- Location: Anywhere in the World
- Start date: As soon as possible
Application process
- Interview with our Recruiter
- Interview with an Engineering Leader
- (async) Code exercise and review
- Interview with members of the engineering team
- Bar Raiser interview
- Executive interview
- Offer and prior employment verification check
Compensation and benefits
Remote’s total rewards philosophy ensures fair, unbiased compensation and equity pay along with competitive benefits in all locations. We pay above in-location rates. Our salary ranges are determined by role, level and location and may span multiple career levels. Actual base pay depends on factors including location, skills, experience and market demands. Internal mobility is supported by our compensation philosophy to ensure pay equity.
The annual salary range for this full-time position is $53,300—$119,850 USD. Benefits include flexible paid time off, flexible working hours (async), 16 weeks paid parental leave, mental health support services, stock options, a learning budget, and home office budget & IT equipment. Some benefits vary by country.
How you’ll plan your day (and life)
We work async at Remote, so you can plan your schedule around your life. Your life-work balance is important and you will be encouraged to put yourself and your family first.
How to apply
- Please fill out the form below and upload your CV in PDF format.
- Submit your application and CV in English.
- If you don’t have an up-to-date CV, you may include a link to your LinkedIn profile.
We welcome applicants from all backgrounds. We have ERGs and offer accommodations upon request. We ask for voluntary disclosure of pronouns at interview and provide an anonymous demographic questionnaire if you choose to complete it. This helps us stay accountable as an equal employment opportunity employer. We embrace AI as a tool while prioritizing human creativity and expertise. For more on AI guidelines, see our page.
Please note we accept applications on an ongoing basis.
#J-18808-LjbffrApply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application