At a Glance
- Tasks: Design and develop full-stack web applications using Python, Django, and modern web technologies.
- Company: Join a small, specialist team delivering high-quality IT solutions in a collaborative environment.
- Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
- Why this job: Make an impact by working on innovative projects and collaborating with diverse stakeholders.
- Qualifications: Strong full-stack development skills, especially in backend engineering with Python and Django.
- Other info: Dynamic role with travel to Wroxham and excellent career advancement opportunities.
The predicted salary is between 28800 - 43200 £ per year.
Your new company is a small, specialist team focused on delivering a wide range of high-quality IT solutions. The team currently consists of two people, and you will report directly to the Director, working in a collaborative yet autonomous environment.
Your new role involves seeking a Full-Stack Web Developer with strong backend expertise to support the design, development, and delivery of data-driven web applications. This role combines modern web engineering with analytical and automation workflows, working closely with technical and non-technical stakeholders to deliver robust, scalable systems. A strong emphasis is placed on clear, consistent documentation across all workstreams.
Most of your time will be allocated to specific projects or client engagements, although you will also contribute to internal research and development initiatives that support our client's technical growth. When assigned to a client, you will act as the primary technical point of contact, leading deliveries and coordinating consultations with stakeholders to ensure outcomes are aligned with project goals. This role includes travel to Wroxham once per week as part of project and client work.
Key Responsibilities:- Design, develop, and maintain full-stack web applications using Python and Django
- Build, consume, document, and maintain REST APIs to support internal platforms and analytical workflows.
- Develop responsive front-end interfaces using JavaScript, HTML, and CSS
- Manage and optimise PostgreSQL databases, including performance tuning and data analysis
- Deploy and maintain applications in Linux and Docker environments
- Ensure all development work, systems, processes, and codebases is clearly documented to support maintainability, knowledge sharing, and operational continuity
- Collaborate with cross-functional teams to integrate analytical outputs and evolving system requirements
- Support project delivery planning, prioritisation, and continuous improvement initiatives
- Maintain version control best practices using Git
- Django, Python, PostgreSQL
- JavaScript, HTML, CSS
- R / Shiny
- Docker, Linux
- Git and internal documentation
- Strong full-stack web development experience with emphasis on backend engineering
- Python and Django framework expertise
- REST API design and integration
- Front-end development with JavaScript, HTML, and CSS
- Advanced PostgreSQL knowledge, including performance optimisation and data analysis
- Experience working within Linux environments, Docker containers, and Git workflows
- Demonstrated ability to produce clear, structured technical documentation
- Experience using R in conjunction with REST APIs
- Development and maintenance of Shiny applications
- Data wrangling, analysis, and automation of analytical workflows
- Supporting or deploying AI and machine learning workflows in production environments
- Integrating analytical or machine learning outputs into existing platforms and services
- Strong project management awareness and delivery planning capability
- Ability to balance operational priorities with longer-term technical improvements
- Clear, confident communication with both technical and non-technical stakeholders
- High attention to detail and commitment to well-documented, maintainable solutions
If you’re interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Junior Full-Stack Web Developer in Norwich employer: Hays
Contact Detail:
Hays Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Full-Stack Web Developer in Norwich
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in web development. 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 best projects, especially those using Python, Django, and REST APIs. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with PostgreSQL, Docker, and Git, as well as how you communicate with both technical and non-technical folks.
✨Tip Number 4
Don’t forget to apply through our website! It’s the easiest way to get your application noticed. Plus, we’re always looking for passionate developers like you to join our team.
We think you need these skills to ace Junior Full-Stack Web Developer in Norwich
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Junior Full-Stack Web Developer role. Highlight your experience with Python, Django, and any relevant projects that showcase your backend expertise. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include links to any projects you've worked on, especially those involving REST APIs or full-stack development. This gives us a chance to see your work in action and understand your approach to problem-solving.
Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and avoid jargon where possible. We appreciate well-structured documentation, so make sure your application reflects that.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It streamlines the process for us and ensures your application lands in the right hands. Don’t miss out!
How to prepare for a job interview at Hays
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Django, and PostgreSQL. Brush up on your REST API design skills and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Documentation Skills
Since clear documentation is a key part of this role, prepare examples of how you've documented your work in previous positions. Bring along samples or be ready to explain your approach to maintaining clear, structured technical documentation.
✨Prepare for Collaborative Scenarios
This role involves working closely with both technical and non-technical stakeholders. Think of examples where you’ve successfully communicated complex ideas to non-techies or collaborated with cross-functional teams, and be ready to share those stories.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s projects, team dynamics, and their approach to client engagements. This shows your interest in the role and helps you gauge if it’s the right fit for you.