Overview
We are seeking a dynamic and highly skilled Full Stack Developer to join our innovative technology team. In this role, you will be at the forefront of designing, developing, and maintaining robust web applications that deliver exceptional user experiences. Your expertise will drive the creation of scalable solutions, integrating front-end interfaces with powerful back-end systems. This paid position offers an exciting opportunity to work on diverse projects utilizing a broad spectrum of programming languages and cloud technologies, all while collaborating with talented professionals dedicated to excellence.
Responsibilities
- Develop and implement responsive, user-friendly front-end features using JavaScript and modern frameworks to enhance application usability and performance.
- Build and maintain scalable back-end services with Java, C#, Python, Typescript, C++, or.NET, ensuring seamless integration via RESTful APIs.
- Design, optimize, and manage relational databases such as MySQL and SQL Server, ensuring data integrity and efficient retrieval.
- Collaborate with cross-functional teams to develop APIs that support application functionalities across various platforms.
- Utilize version control systems like GitHub, SVN, Git, and Azure DevOps for code management and continuous integration.
- Deploy and manage cloud-based infrastructure on AWS and Azure to ensure high availability, security, and scalability of applications.
- Conduct thorough testing and debugging across Linux environments to deliver reliable software solutions aligned with project requirements.
Skills
- Proficiency in JavaScript for front-end development alongside experience with HTML5, CSS3, and modern JavaScript frameworks.
- Strong knowledge of server-side programming languages including Java, C#, Python, Typescript, C++, and C.
- Experience working with SQL databases such as MySQL and SQL Server; familiarity with database design and optimization techniques.
- Hands-on experience with API development using REST principles for secure data exchange between systems.
- Familiarity with version control tools including GitHub, SVN, Git, and Azure DevOps for collaborative software development workflows.
- Knowledge of cloud computing platforms like AWS and Azure for deploying scalable applications.
- Understanding of Linux operating systems for deployment, scripting, and system administration tasks.
- Ability to develop software using.NET framework; experience with application development in diverse programming environments.
- Exposure to VBA scripting for automation tasks; familiarity with application development in enterprise settings is a plus.
Join us in shaping innovative digital solutions! This full-time paid role offers the chance to grow your skills across multiple programming languages and cloud platforms while contributing to impactful projects in a vibrant team environment focused on excellence and continuous improvement.
Pay: £40,000.00-£55,000.00 per year
Benefits:
- Company pension
- Cycle to work scheme
- Free parking
- UK visa sponsorship
- Work from home
Work Location: Hybrid remote in Colchester