At a Glance
- Tasks: Develop innovative digital solutions and improve user experiences in a collaborative team.
- Company: Zaizi, an inclusive tech company focused on impactful projects.
- Benefits: Competitive salary, pension contributions, 25 days leave, and comprehensive life assurance.
- Other info: We welcome diverse applicants and offer support for neurodiverse candidates throughout the interview process.
- Why this job: Join a dynamic team and work on mission-critical projects that enhance the UK's digital infrastructure.
- Qualifications: Experience in software development, Agile environments, and coding with Golang.
The predicted salary is between 48000 - 60000 £ per year.
Zaizi is looking for a Senior Software Developer with solid technology skills, but who is also passionate about improving outcomes and the user experience. You will be reliable in your own deliverables but also curious about and offer innovative ideas to others in a multi-disciplinary team. Our work culture is inclusive, modern, friendly, and democratic. We look for bright, positive-thinking individuals with a can-do attitude. Our people enjoy challenging themselves to be the best at what they do - if that sounds like you, you will fit right in!
Requirements
- Essential skills
- Developing digital solutions delivered to the GDS standard
- Demonstrable experience working in Agile environments
- Demonstrable experience working on product development environments based on observation, experimentation and user research
- Demonstrable experience working in multi-disciplinary/DevOps teams which include product owner/manager, UX designers, UX researchers, Developers, Platform engineers, etc.
- Demonstrable experience working on continuous improvement environments doing multiple releases every week
- Coding and testing
- Demonstrable experience designing, coding and debugging Golang based systems
- Good skills in web front end technologies such as HTML, CSS, Bootstrap
- Golang
- Spring Boot
- Docker
- Kubernetes
- Atlassian
- Build tools: Maven, Gradle, Ant
- Familiar with source control systems, such as GIT, including branching, merging, etc.
- Testing: TDD, unit testing, JUnit, Mockito, Cypress
- Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, stored procedures
- Shift to the left: Functional test automation (API testing, UI testing (cucumber, nightwatch))
- Nice to have skills
- AWS
- Knowledge of Open Source BPMN workflow engines (Camunda, Activiti or Flowable)
- Experience on a front-end javascript framework such as React, Angular or Vue.js
- RedHat OpenShift for container orchestration
- Knowledge of NCSC's 14 cloud security principles
SC Clearance
Zaizi works with UK Central Government departments on a range of projects. To be able to work on our customer projects, employees must be Security Cleared to a standard acceptable to our Government customers. Due to this restriction we can currently only recruit candidates who have the right to work in the UK without sponsorship and who have lived in the UK for the last 5+ years continuously.
You don't meet all the requirements? Studies show that women and black, Asian and minority ethnic people are less likely to apply for a job unless they meet every qualification. So if you're excited about this role but your experience doesn't align perfectly with the job description, we'd love you to still apply. You might just be the perfect person for this role, or another role here at Zaizi.
We actively welcome applications from people of colour, the LGBTQ+ community, individuals with disabilities, neurodivergent individuals, parents, carers, and those from lower socio-economic backgrounds. If you need any accommodations to support your specific situation, please feel free to let us know. For candidates who are neurodiverse or have disabilities, we are happy to make any adjustments needed throughout the interview process—just ask!
Interview Process
- 1st stage: Initial phone screening done by a member of the recruitment team
- 2nd stage: Technical interview, this stage evaluates your technical expertise and problem-solving abilities, especially if you're applying for a technical role.
- Final Stage: 10-15 min presentation and a panel interview where multiple people from different departments ask you questions.
Salary
£60,000 - £75,000
Benefits
- Compensation
- Competitive Pay: Salaries reviewed annually to ensure they reflect your performance and market value
- Loyalty Pension: We invest in your future. Starting at a 5% employer contribution, we increase this by 0.5% every year after your third anniversary, up to a maximum of 8%
- Protection: Comprehensive Group Life Assurance for peace of mind
- Purpose & Culture
- Real Impact: Work on mission-critical projects that secure and improve the UK's digital infrastructure
- Autonomy: A culture that empowers you to make decisions, prototype rapidly, and iterate towards success
- Service & Community: We support those who serve. 10 paid days for Reservist Military Service
- Work / Life Balance
- Time Off: 25 days annual leave
Software Developer-Backend (SFIA4) in London employer: Zaizi
Zaizi is an exceptional employer that fosters a modern, inclusive, and democratic work culture, where employees are encouraged to challenge themselves and contribute innovative ideas within multi-disciplinary teams. With a strong focus on personal growth, competitive pay, and comprehensive benefits including a loyalty pension and generous annual leave, Zaizi offers a rewarding environment for Software Developers looking to make a real impact on the UK's digital infrastructure.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer-Backend (SFIA4) in London
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, attend meetups, and join online communities. You never know who might have a lead on that perfect job or can give you insider tips.
✨Tip Number 2
Prepare for those interviews like a pro! Research the company, understand their projects, and think about how your skills can contribute. Practise common interview questions and be ready to showcase your coding prowess.
✨Tip Number 3
Don’t shy away from showcasing your personality! Zaizi values a positive attitude and innovative ideas, so let your enthusiasm shine through during interviews. Be yourself and show them why you’d be a great fit for their team.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, if you’re excited about the role but don’t meet every requirement, still throw your hat in the ring – we love diverse candidates!
We think you need these skills to ace Software Developer-Backend (SFIA4) in London
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for software development shine through! We want to see how passionate you are about improving user experiences and outcomes. Share any personal projects or experiences that highlight your curiosity and innovative ideas.
Tailor Your Application:Make sure to customise your application to reflect the skills and experiences mentioned in the job description. We love seeing candidates who align with our values and requirements, so don’t hesitate to showcase your relevant experience in Agile environments and multi-disciplinary teams.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Highlight your coding skills, especially in Golang, and any experience with tools like Docker and Kubernetes.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re proactive and keen to join our friendly team!
How to prepare for a job interview at Zaizi
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Golang, Docker, and Kubernetes. Brush up on your coding skills and be ready to discuss your experience with Agile environments and multi-disciplinary teams.
✨Show Your Curiosity
Zaizi values innovative ideas and a can-do attitude. Prepare examples of how you've contributed to improving user experiences or outcomes in past projects. This will demonstrate your passion for continuous improvement and collaboration.
✨Prepare for Technical Challenges
Expect technical questions that assess your problem-solving abilities. Practice coding problems related to Golang and be ready to explain your thought process. Familiarise yourself with TDD and unit testing concepts, as these are crucial for the role.
✨Engage During the Presentation
For the final stage, your presentation is key. Make it engaging and interactive. Be prepared to answer questions from a diverse panel, showcasing not just your technical skills but also your ability to communicate effectively with different team members.