The following content displays a map of the jobs location - Dublin
Do you want to be part of Europe's market leading professional education group as it expands around the globe?
We’re looking for an experienced and motivated Mid-Level Software Engineer to design and develop responsive, scalable, and secure user interfaces and backend services. You will contribute to building and improving user-facing applications, collaborating closely with designers, product managers, and other engineers to bring ideas to life. You will also support real-time data feeds and APIs, and optimize code for performance and efficiency.
Why work for BPP Education Group?
It is a great time to join BPP Education Group as we have enjoyed a sustained period of growth, offering a wealth of opportunities to our staff, students and clients. There are many more great reasons to join BPP Education Group such as:
* Brilliantly, you can study any of BPP’s courses for free – be it a professional qualification or full degree.
* With hybrid working available, you’ll be able to split your time between one of our centres and wherever you choose to call home.
* We also provide a generous annual leave entitlement of 30 days, and there’s a rewards package that includes retail discounts and much more.
Other key benefits include our Group Personal Pension Plan, dedicated private healthcare and dental plans that offer additional assurance to look after you and your family.
What you’ll be doing
You will be responsible for:
* Designing and Developing Robust Backend and Frontend Services: Create scalable, secure, and high-performance user interface features and backend services.
* Building Modular and Efficient Systems: Implementing efficient, modular and reusable front-end and back-end systems.
* Maintaining Real-Time Data Feeds and APIs: Provide ongoing support for real-time data feeds and APIs.
* Enhancing Software Performance: Optimize applications for speed and scalability of software solutions.
* Collaborating with Cross-Functional Teams: Collaborate with cross-functional teams to define, design, and ship new features.
* Write clean, maintainable, and well-tested code.
* Debug and troubleshoot issues across the stack.
* Stay current with emerging technologies and industry trends.
What we’re looking for
To be successful in this role you will need to have a proven track record in the following areas:
* Experience of at least 2 years in a software development role and working on hosted web applications.
* Understand OO programming fundamentals, unit testing, design patterns and web app design principles.
* Possess knowledge of database design, performance and SQL.
* Solid understanding of version control (Git) and collaborative workflows.
* Experience working with RESTful APIs and third-party integrations.
* Ability to write clear technical documentation and communicate effectively.
* Experience with cloud platforms (AWS, GCP, or Azure).
* Exposure to headless architecture.
* Knowledge of accessibility and performance best practices.
* Familiarity with Agile methodologies.
How will this process work?
The interview process for this position will consist of the following stages:
* Initial Screening – Candidates will receive an MS Forms assessment to complete once they have been shortlisted.
* Interview – Shortlisted candidates will be invited for an interview with the hiring manager to discuss their experience and skills.
* Technical Assessment – Candidates will complete a technical test to evaluate problem-solving and coding abilities.
* Offer – Successful candidate will receive an offer.
BPP Education Group are proud to be a Disability Confident employer so if you need any reasonable adjustments for the interview process, please just let us know!
BPP Education Group actively promotes equality of opportunity for all with the right mix of talent, skills and potential, and welcomes applications from a wide range of candidates. BPP will select candidates for interview based on their skills, qualifications and experience.
#J-18808-Ljbffr