Sr. Full Stack Developer

Sr. Full Stack Developer

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Broadridge

At a Glance

  • Tasks: Design and develop innovative AI solutions while mentoring junior developers.
  • Company: Join Broadridge, a leader in tech innovation with a collaborative culture.
  • Benefits: Enjoy a hybrid work environment, competitive salary, and continuous learning opportunities.
  • Other info: Dynamic team atmosphere with a focus on inclusivity and personal growth.
  • Why this job: Be at the forefront of AI development and make a real impact on technology.
  • Qualifications: 7+ years in software development with expertise in Python, ReactJS, and GenAI.

The predicted salary is between 70000 - 90000 £ per year.

At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career while helping others along the way, come join the Broadridge team.

We are excited to announce an opportunity for a Senior Lead Developer to join our organization as part of our AI Enablement Team. In this role, you will play a crucial role in implementing and designing the solutions that enhance our AI capabilities across the organization, with a specific focus on GenAI projects.

As a Senior Lead Developer, you will be driving innovation and delivering cutting-edge solutions. Your expertise will contribute to the development of our platform, shaping its capabilities and providing impactful solutions.

Join our dynamic team and be part of a collaborative environment that fosters continuous learning and creativity. If you are passionate about machine learning, AI, and want to contribute to the platform capability development for our whole organization, we invite you to apply for the position in our AI Enablement Team.

Responsibilities
  • Software Development: Design, develop, and maintain applications. Write well-structured, efficient, and maintainable code. Debug and resolve complex technical issues.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers. Collaborate with architects to design & implement scalable and efficient software solutions. Stay up-to-date with industry best practices and emerging technologies.
  • Code Reviews: Review code submitted by team members to ensure adherence to coding standards and best practices. Offer constructive feedback to enhance code quality.
  • Testing and Quality Assurance: Write unit tests and participate in the testing process to ensure software reliability. Collaborate with QA engineers to resolve issues and defects.
  • Collaboration: Work closely with cross-functional teams, including QA engineers, product managers, and designers, to deliver high-quality software products. Participate in requirements analysis and solution design discussions.
  • Performance Optimization: Identify and address performance bottlenecks in applications. Optimize code for speed, scalability, and efficiency.
  • Documentation: Create and maintain technical documentation, including design documents and code documentation.
Qualifications & Skills
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field (Ph.D. preferred) with proven experience of 7+ years in developing IT solutions.
  • Proficient in Python & ReactJS and related technologies is required.
  • Experience with GenAI application development including vector stores, RAG solutions, context engineering, prompt engineering, observability is essential.
  • Experience with Agentic AI development & Java Spring Framework would be advantageous.
  • Understanding of full stack development and architecture patterns.
  • Experience with RESTful API development and integration.
  • Proven track record in developing base frameworks, reusable programs and defining standards.
  • Knowledge of cloud platforms AWS and containerization technologies.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Proficiency in database design and SQL and NoSQL databases like Redis, DynamoDB.
  • Good understanding of Agile methodologies and working in Scrum/SAFE practices.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Exposure to AI/ML techniques & methodologies is a plus.
  • Knowledge of software development best practices, including version control (Git) and continuous integration (CI/CD) processes.
  • Strong problem-solving and debugging skills.
  • Effective communication skills and the ability to work collaboratively with cross-functional teams.

This role is considered hybrid. We are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work.

Sr. Full Stack Developer employer: Broadridge

At Broadridge, we pride ourselves on fostering a culture of empowerment and innovation, making it an exceptional place for a Senior Full Stack Developer to thrive. Our hybrid work environment encourages collaboration and continuous learning, while our commitment to inclusivity ensures that every team member feels valued and supported. With ample opportunities for professional growth and the chance to work on cutting-edge AI projects, joining Broadridge means being part of a forward-thinking team dedicated to making a meaningful impact.

Broadridge

Contact Details:

Broadridge Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Sr. Full Stack Developer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Broadridge or similar companies. A friendly chat can lead to valuable insights and even referrals that could boost your chances.

Tip Number 2

Show off your skills! Prepare a portfolio showcasing your best projects, especially those related to AI and full stack development. This is your chance to demonstrate your expertise and creativity beyond just a CV.

Tip Number 3

Ace the interview! Research common interview questions for senior developers and practice your responses. Be ready to discuss your experience with Python, ReactJS, and any GenAI projects you've worked on—this is your moment to shine!

Tip Number 4

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 the Broadridge team. Don’t miss out on this opportunity!

We think you need these skills to ace Sr. Full Stack Developer

Python
ReactJS
GenAI application development
Vector stores
RAG solutions
Context engineering
Prompt engineering

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Lead Developer role. Highlight your experience with Python, ReactJS, and GenAI projects, as these are key areas for us at Broadridge.

Showcase Your Technical Skills:Don’t just list your skills; demonstrate them! Include specific examples of projects where you’ve implemented scalable solutions or optimised performance. We love seeing how you’ve tackled challenges in your previous roles.

Be Honest and Authentic:Remember, honesty is crucial in our hiring process. Be transparent about your experiences and skills. If there’s something you’re still learning, mention it! We appreciate candidates who are eager to grow.

Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Broadridge

Know Your Tech Stack

Make sure you’re well-versed in Python, ReactJS, and any other technologies mentioned in the job description. Brush up on your knowledge of GenAI application development and be ready to discuss your experience with vector stores and context engineering.

Showcase Your Leadership Skills

As a Senior Lead Developer, you'll need to demonstrate your ability to mentor junior developers. Prepare examples of how you've provided technical guidance in the past and be ready to discuss your approach to collaboration with cross-functional teams.

Prepare for Code Reviews

Expect to discuss your code review process. Be prepared to explain how you ensure adherence to coding standards and how you provide constructive feedback to enhance code quality. Bring examples of code you've reviewed or improved.

Emphasise Problem-Solving Abilities

Highlight your strong problem-solving and debugging skills during the interview. Prepare specific examples of complex technical issues you've resolved and how you approached performance optimisation in your previous projects.