Full Stack Developer
Company: Daintta
Salary: Not provided
Location: , United Kingdom
Who are we looking for?
Daintta are a rapidly growing, values-driven team of specialists who work with government clients across Cyber Security, National Security, Law Enforcement and Telecommunications. We are seeking a talented and motivated Full Stack Developer (Manager Grade) with extensive experience in Front End to join our team and contribute to our mission of protecting the UK through data-driven insights and solutions. As a Full Stack Developer, you will work closely with our public sector clients and project teams to design, develop, and implement software solutions that meet our clients’ requirements, with a focus on building analytics focussed web applications.
Key Responsibilities:
Design and implement responsive user interfaces for web applications, particularly dashboards and analytics-focused features.
Collaborate with designers to create intuitive and visually appealing user experiences.
Develop and maintain server-side logic, database interactions, and APIs using Python and relevant frameworks.
Ensure the performance, security, and scalability of the back-end services.
Integrate front-end and back-end components to deliver complete, functional web applications.
Optimize applications for maximum speed and scalability.
Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines.
Ensure smooth deployment and monitoring of applications.
Collaboration and Communication
- Work closely with cross-functional teams, including designers, data scientists, and product managers.
- Participate in code reviews and provide constructive feedback.
- Collaborate with clients to understand their software engineering needs and objectives
- Supporting client engagements, including pitches and presentations.
- Accurately delivering high quality work to agreed timelines, including taking the initiative and knowing how to jump straight in.
- Helping to support & grow Daintta by actively inputting into the company strategy and helping to shape our future.
- Representing us and our core values: Transparent, Fair and Daring
Skills/Knowledge
- Proficiency in HTML, CSS, and JavaScript (including experience using TypeScript).
- Experience with front-end frameworks/libraries such as React (preferred), Angular, or Vue.js.
- Knowledge of data visualization libraries (e.g., D3.js, Chart.js).
- Understanding of modular and reusable UI component architecture.
- Expertise in CSS pre-processor languages such as SCSS or SASS, including the ability to extend CSS functionalities.
- Strong knowledge of at least one Object Orientated language (Python preferred), and back-end frameworks (e.g., Django, Flask).
- Experience with RESTful APIs and/or GraphQL.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with version control systems (e.g., Git).
- Experience in setting up CI/CD pipelines (e.g., using Jenkins, GitHub Actions, ADO).
- Familiarity with containerization and orchestration tools (e.g., Docker).
- Familiarity with cloud platforms such as AWS, Azure or Google Cloud
General Requirements
- Bachelor’s degree in computer science, software engineering, or related field.
- Professional experience as software engineer, preferably in a consultancy or industry setting.
- Experience working in Unix/Linux environments.
- Familiarity with software development methodologies, such as Agile or Scrum. In particular iterative approaches to software development in conjunction with the client.
- Excellent problem-solving and analytical skills, with the ability to find innovative solutions to complex technical challenges.
- Excellent communication and presentation skills or Strong communication and interpersonal skills to effectively interact with clients and team members.
- Knowledge of software security principles and best practices.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.