At a Glance
- Tasks: Develop major components for consumer apps and mentor fellow developers.
- Company: Fast-growing tech company simplifying everyday mobility for millions.
- Benefits: Flexible working, competitive salary, and opportunities for professional growth.
- Other info: Inclusive culture focused on respect, fairness, and diverse talent.
- Why this job: Join a mission-driven team creating intuitive tech solutions for global users.
- Qualifications: 5+ years in software development with expertise in Flutter, Java, and cloud platforms.
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 - flexible working in Liverpool employer: PayByPhone
As a Senior Software Developer at our innovative company, you'll be part of a dynamic team dedicated to simplifying everyday mobility for millions. We offer flexible working arrangements, a collaborative culture that encourages knowledge sharing through pair programming and mentorship, and ample opportunities for professional growth in a fast-paced environment. Join us in shaping the future of technology solutions while enjoying a supportive workplace that values diversity and inclusion.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer - flexible working in Liverpool
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with Flutter, Java, or cloud platforms. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on agile methodologies and coding challenges. Practice pair programming with a friend or use online platforms to simulate real interview scenarios. We want you to feel confident and ready!
✨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 make mobility simpler.
We think you need these skills to ace Senior Software Developer - flexible working in Liverpool
Some tips for your application 🫡
Show Off Your Skills:When you're writing your application, make sure to highlight your experience with the technologies mentioned in the job description. We want to see your expertise in Flutter, Java, and cloud platforms like AWS or Azure. Don’t hold back—this is your chance to shine!
Be Agile About It:Since we work in an agile environment, it’s a good idea to mention any experience you have with Kanban or Scrum. Share specific examples of how you've contributed to team success in these frameworks. We love seeing how you collaborate and adapt!
Quality Matters:Don’t forget to talk about your approach to code quality and testing. Mention your experience with automated unit testing, TDD, or BDD. We’re all about building robust software, so show us how you ensure your code stands up to real-world challenges.
Apply Through Our Website:Finally, make sure to apply through our website! It’s the best way for us to receive your application and keep everything organised. Plus, it shows you’re keen on joining our team at StudySmarter. We can’t wait to hear from you!
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 confidently will show that you’re a great fit for the role.
✨Showcase Your Agile Experience
Since the company values agile methodologies like Kanban and Scrum, be prepared to share specific examples of how you've worked in such environments. Talk about your role in team dynamics, any challenges you faced, and how you contributed to successful project outcomes. This will demonstrate your adaptability and teamwork skills.
✨Prepare for Code Reviews
As code reviews are part of the job, think about how you can articulate your approach to ensuring code quality and compliance. Be ready to discuss your experiences in mentoring others and how you’ve contributed to improving development standards. This shows that you’re not just a coder but also a team player who cares about the overall success of the project.
✨Demonstrate Problem-Solving Skills
Expect to face some technical questions or scenarios during the interview. Prepare by thinking through complex problems you’ve solved in the past, especially those related to production monitoring and observability. Highlight your thought process and how you collaborate with others to find solutions, as this aligns with the company’s collaborative culture.