At a Glance
- Tasks: Develop major components for consumer apps and support a global platform for 17 million users.
- Company: Fast-growing tech company focused on simplifying everyday mobility.
- Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
- Why this job: Join a mission-driven team creating intuitive tech solutions that impact millions.
- Qualifications: 5+ years in software development with expertise in Flutter, Java, and cloud platforms.
- Other info: Inclusive culture promoting diversity and respect for all team members.
The predicted salary is between 60000 - 80000 £ per year.
As an experienced Senior Software Developer, you’ll develop major components that power our consumer apps and global platform enabling over 17 million users to conveniently pay for parking.
Participate in code reviews to share expertise with the team, ensure code quality, and verify PCI compliance. Where desired and appropriate, participate in mob- and pair-programming sessions to distribute knowledge across the team and collaborate on finding solutions to complex problems. This includes monitoring, investigating issues, and supporting the service during outages.
Mentor fellow team members, helping to grow new technical leaders. Help improve development standards, tooling, and processes. You must maintain a personal data plan to fulfill your responsibilities for on-call support.
Demonstrated experience / projects:
- You’ve worked in or want to work in an agile environment using processes like Kanban or Scrum.
- Experience with automated unit testing, and an interest in techniques such as TDD and BDD.
- Excellent understanding of software engineering principles.
- Expert-level ability to code in Flutter, React Native, specific role dependent.
- Full Stack Back End role: Expert-level ability to code in Java, Spring Boot and RESTful API development.
- Experience with cloud platforms like AWS/Azure.
- An excellent understanding of software engineering techniques.
- Worked in an agile development environment using processes like Kanban or Scrum.
- Experience with relational and non-relational databases such as MySQL, MongoDB, or DynamoDB.
- Experience with React.
- Experience with production monitoring and observability.
- You’re excited about building robust and extensible 24/7 back-end services for a global market.
- 5+ years’ experience designing and developing clean, maintainable software that stands up to real-world users and production conditions.
- Bachelor’s degree in Computer Science or Software Engineering.
Behind our product is a talented, creative, and driven multi-disciplinary team united by a shared ambition: to make everyday mobility simpler. Together, we’re on an ambitious mission to create intuitive technology solutions that deliver world-class user experiences. We are a fast-growing, forward-thinking company and already help more than 60 million users across North America and Europe. Our technology helps millions of consumers pay quickly, easily, and securely — without waiting in line, carrying change, or worrying about costly fines.
We’re also committed to fostering a diverse and representative workforce and an inclusive environment where everyone is treated with respect and fairness. Our hiring decisions are grounded in business needs, role requirements, and individual qualifications — ensuring we reflect the talent and communities we serve.
Senior Software Developer - Hybrid Working in Liverpool employer: PayByPhone
Contact Detail:
PayByPhone Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer - Hybrid Working in Liverpool
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with Flutter, Java, or cloud platforms. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your coding skills and understanding software engineering principles. Practice common coding challenges and be ready to discuss your past experiences in agile environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to simplify everyday mobility.
We think you need these skills to ace Senior Software Developer - Hybrid Working in Liverpool
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the technologies mentioned in the job description, like Flutter, Java, and cloud platforms. We want to see how your skills align with our mission to create intuitive technology solutions.
Showcase Your Projects: Include specific projects that demonstrate your expertise in software development and agile methodologies. We love seeing real-world examples of your work, especially if they relate to consumer apps or payment systems.
Be Clear and Concise: When writing your cover letter, keep it straightforward and focused. We appreciate clarity, so make sure to express why you’re excited about this role and how you can contribute to our team.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss any important updates from us!
How to prepare for a job interview at PayByPhone
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Flutter, React Native, Java, and Spring Boot. Brush up on your knowledge of cloud platforms like AWS or Azure, as well as databases such as MySQL and MongoDB. Being able to discuss your experience with these tools will show that you’re ready to hit the ground running.
✨Showcase Your Agile Experience
Since the role involves working in an agile environment, be prepared to share specific examples of how you've successfully used Kanban or Scrum in past projects. Talk about your experiences with pair programming or mob programming, and how these practices have helped you and your team solve complex problems.
✨Demonstrate Your Mentorship Skills
As a Senior Software Developer, mentoring is key. Think of instances where you’ve helped others grow their skills or led a project. Be ready to discuss how you can contribute to developing new technical leaders within the team, as this aligns with the company’s mission to foster a collaborative environment.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities, especially related to production monitoring and observability. Prepare by thinking through past challenges you’ve encountered and how you resolved them. This will not only showcase your technical skills but also your ability to support services during outages.