At a Glance
- Tasks: Lead the design and development of innovative payments software in a remote team.
- Company: Join Rebilly, 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: Be part of a self-managed, inspiring culture that values your individuality and 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 a quick hiring process.
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’re 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’re used to, but we think you’ll 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
careers@rebilly.com
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 3, 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 Rebilly community on platforms like GitHub or LinkedIn. This can help you understand their culture better and may even lead to connections that could support your application.
✨Tip Number 3
Prepare for the code challenge by brushing up on your coding skills and familiarising yourself with common algorithms and data structures. Practising with similar challenges online can boost your confidence.
✨Tip Number 4
During the interview, be ready to discuss your previous projects and how you overcame challenges in a remote setting. Highlighting your adaptability and communication skills will resonate well with the 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 Vue JS, ReactJS, TypeScript, and any other technologies mentioned in the job description.
Craft a Compelling Message: When sending your application, include a personalised message explaining why you are interested in the position. Mention specific aspects of Rebilly's mission or culture that resonate with you, and how your background makes you a great fit.
Showcase Your Projects: If applicable, provide links to your previous projects or contributions, especially those that demonstrate your skills in payments software or similar areas. This can help set you apart from other candidates.
Prepare for the Code Challenge: Brush up on your coding skills and be ready for the small code challenge. Review common algorithms and data structures, and practice coding problems that may relate to the technologies listed in the job description.
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. Consider bringing examples of your previous work or projects that highlight your proficiency in these areas.
✨Demonstrate Remote Work Experience
Since this role is remote, it's crucial to convey your ability to work effectively in a distributed team. Share examples of how you've successfully managed communication and collaboration across different time zones in past roles.
✨Prepare for Code Challenges
If you're required to complete a code challenge, practice similar problems beforehand. Focus on writing clean, efficient code and be ready to explain your thought process during the interview.
✨Emphasise Team Collaboration
Highlight your experience in providing code reviews and mentoring colleagues. Discuss how you contribute to team dynamics and support others in their professional growth, as this aligns with the company's values.