At a Glance
- Tasks: Join a team to develop innovative web-based data delivery solutions.
- Company: Dynamic tech company focused on transforming data insights.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Flexible role with excellent career advancement potential.
- Why this job: Make a real impact with cutting-edge technologies in a collaborative environment.
- Qualifications: Programming experience and a degree in relevant fields are required.
The predicted salary is between 30000 - 40000 ÂŁ per year.
We have an ambitious multi-year plan to overhaul how we deliver our data and insights. As a full stack web developer, you’ll join a growing team of software developers as we execute our web-based data delivery strategy. This will involve extending and improving cloud-based APIs and associated client applications that supply hazard maps and flood risk data. Our backend systems make use of the AWS serverless toolkit and our main programming language is Python. For our user-facing applications, we make use of Django and VueJS.
Team Member We Are Looking For
Whether early-career, experienced, or somewhere in-between, you’ll need to be capable of understanding user requirements and delivering high quality and innovative software applications. Some programming experience is a must, and you will need to appreciate the value of good software design. A degree (BSc or MSc) in Computer Science, Software Engineering, Mathematics, Statistics or equivalent work experience is required.
We are looking for talented developers and will consider hiring a range of different skill sets and levels of experience. If you have experience or interests in one or more of the following technologies, we would be keen to hear from you:
- API design and development
- DevOps and Continuous Integration and Deployment (CI/CD) techniques
- Containerisation strategies: Docker; Kubernetes is a bonus
- AWS “Serverless” cloud computing (Lambda, API Gateway, CDK)
- Experience working in a Linux environment
- Front-end development using modern JavaScript frameworks like VueJS/React
Essential Attributes for the Role
- You enjoy collaborating and being part of a team
- You are flexible and happy to be involved in a wide range of software development activities, including speaking to stakeholders, designing, writing, testing code and writing documentation
- You take pride in the quality of your work
- You don’t shy away from challenges and are driven to create high quality, production-ready software
Location
The full-time role will be in our modern, eco-friendly offices at Broughton Park, near Skipton, North Yorkshire BD23 3FD. Our team has adopted a hybrid working approach with some requirement to work both from home and in the office. We supply basic equipment to support this. You will need to be in the Skipton office a minimum of 3 days a week.
Contact
For further information or an informal discussion about this position, please contact Paul Dunning on 01756 799919.
Full Stack Developer employer: JBA Group
Contact Detail:
JBA Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with APIs or cloud computing. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Django, or VueJS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you’ve tackled challenges in past projects, particularly around software design and development. We love hearing about your thought process!
✨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 team at StudySmarter.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your programming experience, especially with Python, AWS, and any front-end frameworks like VueJS. We want to see how you can contribute to our ambitious plans!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for software development. Share why you're excited about this role and how your background aligns with our goals. Don’t forget to mention any relevant projects or experiences!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing practical examples of your work, especially if they involve API design or cloud computing. It gives us a better idea of your capabilities!
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 at StudySmarter!
How to prepare for a job interview at JBA Group
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python, AWS, Django, and VueJS. Brush up on your knowledge of API design and cloud computing concepts, as these will likely come up during the interview.
✨Showcase Your Projects
Prepare to discuss any relevant projects you've worked on, particularly those involving full stack development. Be ready to explain your role, the challenges you faced, and how you overcame them. This will demonstrate your practical experience and problem-solving skills.
✨Understand User Requirements
Since the role involves understanding user needs, think about how you’ve gathered requirements in past projects. Be prepared to discuss how you translate user feedback into technical solutions, as this shows your ability to bridge the gap between users and developers.
✨Emphasise Team Collaboration
Highlight your experience working in teams and your approach to collaboration. Share examples of how you’ve communicated with stakeholders or contributed to team discussions. This will show that you’re not just a coder but a team player who values input from others.