At a Glance
- Tasks: Join a dynamic team to develop scalable applications and cloud-native solutions.
- Company: Innovative tech company focused on digital transformation in Newcastle.
- Benefits: Competitive salary, flexible hybrid work, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement potential.
- Why this job: Make an impact on large-scale projects using cutting-edge technologies.
- Qualifications: 5+ years in software development with strong Agile and DevOps experience.
The predicted salary is between 50000 - 60000 € per year.
Position: Senior Software Developer (SFIA 4)
Employment Type: Contractual – 1 year
Work Mode: Onsite (Newcastle, England, UK, 1 - 2 days hybrid in office)
Shift: General UK Shift
Experience Required: 5+ Years
Nationality: Any Nationality
Work Authorization: Candidates must have valid authorization to work in the UK
Job Summary
We are looking for an experienced Senior Software Developer (SFIA 4) to join a dynamic engineering team working on large-scale digital transformation projects. The ideal candidate should have strong hands-on experience in full-stack development, cloud technologies, microservices architecture, CI/CD pipelines, automated testing, and modern DevOps practices. The role requires collaboration with cross-functional Agile teams to build scalable, secure, and accessible applications while supporting cloud-native platforms and enterprise integrations.
Key Responsibilities
- Design, develop, and maintain scalable applications using modern full-stack technologies.
- Develop backend microservices using Spring Boot and Node.js.
- Build responsive front-end applications using React-based technologies.
- Work on cloud deployment and infrastructure across AWS and Azure environments.
- Implement and maintain CI/CD pipelines using GitLab, Jenkins, Concourse, and related tools.
- Develop and integrate REST/HTTP APIs, Kafka messaging services, and MongoDB databases.
- Follow Agile methodologies with strong adherence to TDD/BDD practices.
- Perform automated testing for UI and APIs using Playwright, Selenium, Cucumber, Mockito, and Swagger.
- Ensure accessibility compliance aligned with WCAG 2.2 standards using assistive technologies such as JAWS and Dragon.
- Support Infrastructure as Code (IaC) initiatives using Terraform and Docker.
- Work with data engineering tools including Apache Spark, Python, Airflow, and Jupyter Notebooks.
- Participate in security and vulnerability scanning using tools like Trend Micro, Wiz, and Trivy/Trixy.
- Collaborate with integration teams and support enterprise integration products such as Data Access Layer and SFT.
Required Skills & Technologies
- Backend & Microservices: Node.js, Spring Boot, REST APIs, Kafka, MongoDB
- Frontend: React.js or React-style front-end frameworks
- Cloud & DevOps: AWS, Azure exposure, GitLab, Jenkins / Concourse, Docker, Terraform
- Testing & Quality: TDD / BDD, Playwright, Selenium, Cucumber, Mockito, Swagger
- Data & Integration: Apache Spark, Python, Airflow, Jupyter Notebooks
- Security & Accessibility: WCAG 2.2 compliance, Accessibility testing tools (JAWS, Dragon), Security scanning tools such as Trend Micro, Wiz, and Trivy/Trixy
Required Experience
- Minimum 5 years of software development experience.
- Strong experience in Agile delivery environments.
- Experience working on enterprise-scale applications and cloud-native systems.
- Good understanding of DevOps, automation, accessibility, and secure coding practices.
Preferred Skills
- Exposure to UK Government or enterprise integration projects.
- Experience working with DWP Integration Team products and services.
- Knowledge of modern software architecture and distributed systems.
Eligibility Criteria
- Must have valid authorization to work in the UK.
- Comfortable working in General UK Shift timings.
- Able to work remotely in a collaborative distributed team environment.
If interested, please share your CV along with the below details:
- Total experience
- Experience in Springboot, Node JS, Agile
- Current location
- Are you authorized to work in UK?
- Are you ready for EST shift timings as well?
- When can you join?
- Expected salary per hour
Senior Software Developer - JIS132781 employer: MM Management Consultant
Join a forward-thinking company in Newcastle, where innovation meets collaboration. As a Senior Software Developer, you'll thrive in a supportive work culture that values continuous learning and professional growth, with opportunities to engage in cutting-edge digital transformation projects. Enjoy the flexibility of a hybrid work model, competitive benefits, and a commitment to accessibility and security in all our applications.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer - JIS132781
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. 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 involving full-stack development and cloud technologies. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding Agile methodologies. Practice common coding challenges and be ready to discuss your experience with microservices and CI/CD pipelines.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Developer - JIS132781
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with full-stack development, cloud technologies, and Agile methodologies. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for our dynamic engineering team. Keep it engaging and personal.
Showcase Your Technical Skills:Be specific about your experience with tools and technologies mentioned in the job description, like Spring Boot, Node.js, and AWS. We love seeing concrete examples of how you've used these in past projects!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at MM Management Consultant
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Spring Boot, Node.js, and React. Brush up on your knowledge of cloud platforms like AWS and Azure, as well as CI/CD tools like GitLab and Jenkins. Being able to discuss your hands-on experience with these technologies will show that you're a strong fit for the role.
✨Showcase Your Agile Experience
Since the role requires collaboration within Agile teams, be prepared to share specific examples of how you've successfully worked in Agile environments. Talk about your experience with TDD/BDD practices and how you’ve contributed to delivering projects on time while maintaining quality.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of software architecture. You might be asked to solve coding challenges or explain your approach to building scalable applications. Practising common algorithms and design patterns can help you feel more confident during this part of the interview.
✨Demonstrate Your Soft Skills
While technical skills are crucial, don’t forget to highlight your soft skills. Communication and teamwork are key in this role, so be ready to discuss how you’ve effectively collaborated with cross-functional teams. Share examples of how you’ve handled conflicts or contributed to a positive team environment.