At a Glance
- Tasks: Lead the design and development of innovative payments software in a remote team.
- Company: Rebilly is a dynamic payments software company focused on enhancing customer experiences.
- Benefits: Enjoy competitive salary, training, birthday lunches, and choose your own computer.
- Why this job: Join a unique Teal Organisation that values self-management and inspires creativity.
- Qualifications: Experience with Vue JS, ReactJS, TypeScript, and various backend technologies required.
- Other info: Work remotely from Australia, Spain, UK, Brazil, or Poland with flexible hours.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a tenacious, passionate, creative, software-driven individual to guide the design and development of our payments software. This role is remote only in Australia, Spain, United Kingdom, Brazil, and Poland.
Key Responsibilities
- Take on projects and ensure their successful completion through 6-week cycles.
- Work effectively as part of a remote team, overcoming timezone and communication challenges.
- Provide thoughtful code reviews and feedback to help colleagues enhance their skills.
- Manage small and large projects, ensuring adherence to programming and documentation policies, code standards, testing, release, and reporting updates.
- Contribute to code reviews, project generation, and hiring new teammates in the Product Team.
- Support any project you feel called to participate in within the organization.
Hiring Process
- Send your CV/resume and a message about why you are interested in the position to careers@rebilly.com
- Small code challenge (unless you have extensive open source contributions)
- Interview with the Product Team
- Interview with the HR Director
- Offer and Hiring
The total process should take around 2 weeks.
Technical Requirements
- Frontend: Vue JS 3, ReactJS, TypeScript
- Framework: Symfony, Doctrine ORM
- API: RESTful API, OpenAPI 3.1, Redocly
- Package Management: Composer, NPM, Yarn
- Testing: PHPUnit, Vitest, Jest, Cypress, Testing Library
- Build: Vite, Rollup
- Version Control: Git
- JS: ES6/7
- Infrastructure: Docker, Terraform, GitHub, AWS, Datadog, Jenkins (moving away).
- Database: MySQL, Redis, OpenSearch
Working at Rebilly
Rebilly's Purpose: Find and create freedom through your work. Rebilly offers a competitive salary, training and development, birthday lunches, and provides the computer of your choosing. Further perks and benefits are dependent on your work location of choice.
Rebilly is a Teal Organization, meaning our organizational structure may differ from what you are used to, but we think you will be pleasantly surprised. This means that as an organization we value self-management, self-organization, as well as the wholeness of the individuals that make up our team (meaning you should be yourself at work and do the work that inspires you.)
About Rebilly
Rebilly is now a payments software after pivoting from a focus on subscription billing in October 2019. Rebilly's comprehensive feature set is built to help our merchants get more of their customers from the order form to the thank you page and more renewals paid. We took lessons learned from years of experience in the subscription business and millions of subscribers and applied them to make our payment system clever, flexible, and easy to use for our clients.
Senior Full Stack Developer (Remote in Australia, Spain, UK, Brazil, Poland) employer: Rebilly, Inc.
Contact Detail:
Rebilly, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer (Remote in Australia, Spain, UK, Brazil, Poland)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Vue JS, ReactJS, and Symfony. Having hands-on experience or personal projects showcasing these skills can set you apart during the interview process.
✨Tip Number 2
Engage with the remote work culture by participating in online communities or forums related to full stack development. This will not only enhance your knowledge but also demonstrate your commitment to working effectively in a remote team.
✨Tip Number 3
Prepare for the code challenge by reviewing common coding problems and practicing with platforms like LeetCode or HackerRank. This will help you feel more confident and ready to tackle the technical assessment.
✨Tip Number 4
Research Rebilly's mission and values to align your responses during the interview. Showing that you resonate with their purpose of creating freedom through work can make a positive impression on the hiring team.
We think you need these skills to ace Senior Full Stack Developer (Remote in Australia, Spain, UK, Brazil, Poland)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Senior Full Stack Developer role. Focus on your expertise in technologies like Vue JS, ReactJS, TypeScript, and any experience with remote teamwork.
Craft a Compelling Message: When sending your application, include a message that clearly explains why you are interested in the position at Rebilly. Mention specific aspects of their work culture or projects that resonate with you.
Showcase Your Projects: If you have worked on notable projects, especially those involving payments software or similar technologies, be sure to mention them. Include links to your GitHub or any open-source contributions if applicable.
Prepare for the Code Challenge: Brush up on your coding skills and be ready for the small code challenge. Familiarise yourself with the technologies listed in the job description, and practice coding problems that reflect the skills required for the role.
How to prepare for a job interview at Rebilly, Inc.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the specific technologies mentioned in the job description, such as Vue JS, ReactJS, and Symfony. Bring examples of past projects where you've successfully implemented these technologies.
✨Demonstrate Remote Work Experience
Since this role is remote, highlight any previous experience working in a distributed team. Discuss how you overcame communication challenges and managed your time effectively across different time zones.
✨Prepare for Code Challenges
Expect a small code challenge as part of the hiring process. Brush up on your coding skills and be ready to solve problems on the spot. Practice common algorithms and data structures to ensure you're well-prepared.
✨Emphasise Team Collaboration
Rebilly values teamwork and collaboration. Be ready to share examples of how you've contributed to team projects, provided constructive feedback during code reviews, and supported your colleagues in their development.