At a Glance
- Tasks: Design and develop full-stack applications, ensuring high performance and security.
- Company: Join a forward-thinking tech company that values innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic workplace with a focus on continuous learning and career advancement.
- Why this job: Make an impact with cutting-edge technology while working on exciting projects.
- Qualifications: 3+ years in full-stack development; experience with Agile teams is a plus.
The predicted salary is between 55000 - 70000 Β£ per year.
The Full Stack Developer is responsible for designing, developing, testing, and maintaining both front-end and back-end components of business-critical applications.
The role requires expertise across the full software development lifecycle, delivering scalable, secure, and high-performing solutions that meet business and customer requirements.
The successful candidate will work collaboratively with business stakeholders, analysts, developers, and infrastructure teams to deliver modern web, cloud, and mobile-enabled applications.
- Within the role of a full stack developer, you will be responsible for the below:
- Application Development
- Design, develop, and maintain full-stack software solutions.
- Build responsive and user-friendly web interfaces.
- Develop secure and scalable APIs and backend services.
- Create and maintain databases, data integrations, and storage solutions.
- Deliver enhancements, bug fixes, and new features.
- Front-End Development
β’ Develop modern user interfaces using technologies such as
- React, Angular, Vue. js, Type Script, HTML5, CSS3
- Ensure applications are responsive across desktop and mobile devices.
- Optimise application usability and user experience.
- Back-End Development
- Develop RESTful APIs and microservices.
β’ Build server-side applications using
- . NET / C#, Node. js, Java, Python
- Implement authentication, authorisation, and security controls.
- Integrate with third-party systems and enterprise applications.
- Database Development
- Design and maintain relational and non-relational databases.
- Write and optimise SQL queries, stored procedures, and data models.
- Support database performance tuning and troubleshooting.
- Ensure data integrity, security, and compliance.
- Cloud & Dev Ops
- Support cloud-native application development.
- Build and maintain CI/CD deployment pipelines.
- Participate in application monitoring and support activities.
- Assist with infrastructure automation and environment management.
- Quality Assurance
- Develop automated unit, integration, and end-to-end tests.
- Conduct peer code reviews.
- Ensure software adheres to coding standards and best practices.
- Support user acceptance testing and production releases.
- Collaboration & Continuous Improvement
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and reviews.
- Work closely with Product Owners and Business Analysts to define requirements.
- Contribute to technical architecture discussions.
- Identify opportunities for innovation and process improvement.
- Required Skills & Experience
- Essential Technical Skills
- Front-End
- HTML5, CSS3, Java Script, Type Script
- React, Angular, or Vue. js
- Responsive and accessible web design
- Back-End
- C#/. NET, Node. js, Java, or Python
- REST API development
- Authentication and security frameworks
- Databases
- SQL Server, Postgre SQL, My SQL, or Oracle
- Database design and optimisation
- Dev Ops & Cloud
- Azure, AWS, or Google Cloud
- Git source control
- Azure Dev Ops, Git Hub Actions, or similar CI/CD platforms
- Docker and containerisation
We are loooking for candidates with the below experience and skills
- 3+ years' experience in full-stack software development.
- Experience delivering enterprise-grade web applications.
- Understanding of software architecture and design principles.
- Experience working within Agile development teams.
- Strong troubleshooting and debugging skills.
- Microservices architecture.
- Kubernetes
- Event-driven architecture.
- Experience with AI-assisted development tools.
- Mobile application development.
- Knowledge of cybersecurity and secure coding standards.
Key Performance Indicators (KPIs)
- Delivery of software projects within agreed timelines.
- Application availability and performance improvements.
- Reduction in software defects and incidents.
- Automated test coverage levels.
- Code quality and technical debt metrics.
- Stakeholder satisfaction and user adoption.
- Personal Attributes
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication.
- Customer-focused approach.
- Ability to work independently and collaboratively.
- Continuous learning mindset.
- High attention to detail and commitment to quality.
For this role, you will need the below qualifications
- Degree in Computer Science, Software Engineering, Information Technology, or a related discipline (Essential)
- Significant commercial software development experience may be considered in lieu of formal qualifications (Alternative)
- Microsoft Azure Certifications, AWS Certifications, Scrum or Agile certifications (Desirable)
- #J-18808-Ljbffr
Full Stack Developer in Nuneaton employer: Kelly Rail
At Kelly Rail, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters collaboration and innovation in our Wembley office. Our commitment to employee growth is evident through ongoing training opportunities and a supportive environment, ensuring that our team members can thrive in their careers while enjoying competitive benefits such as 28 days of holiday. Join us to be part of a forward-thinking company where your contributions make a real impact in the telecom industry.