At a Glance
- Tasks: Build innovative software solutions and collaborate on exciting tech projects.
- Company: Join a forward-thinking tech company with a vibrant team culture.
- Benefits: Enjoy competitive pay, health perks, hybrid work, and growth opportunities.
- Other info: Great career progression in a fast-paced, supportive atmosphere.
- Why this job: Make a real impact with cutting-edge technology in a dynamic environment.
- Qualifications: Strong full-stack development skills and a passion for learning.
The predicted salary is between 50000 - 65000 Β£ per year.
Key Areas of Responsibility
- Building services that run on edge nodes: lightweight, event-driven, and resilient to intermittent connectivity, with careful attention to memory, CPU, and storage budgets.
- Building control-plane services that coordinate fleets of devices, manage configuration and state, and integrate with backend data and analytics systems.
- Building operator-facing web interfaces for monitoring, control, and decision support, including UIs that remain usable when underlying data is stale or partial.
- Designing and implementing APIs that work well over intermittent connections: idempotent, versioned, tolerant of partial connectivity, and clear about state.
- Wiring up streaming and messaging pipelines between edge and core, choosing the right protocol and the right semantics for each link.
- Integrating with sensors, payloads, and hardware-connected systems, often through unconventional protocols and constraints.
- Contributing to test coverage, CI/CD, and shared engineering practices that keep delivery fast and the codebase healthy.
- Working directly with users to validate that what you've built actually solves the operational problem in front of them.
Key Skills, Experience and Behaviours
- Essential
- Strong full-stack experience: comfortable building production frontends (React or similar, TypeScript) and production backend services (Go, Python, Node.js, or similar).
- Solid API design experience, both REST and event-driven, with an understanding of where each fits.
- Practical experience with message brokers, streaming, or pub/sub systems (MQTT, NATS, Kafka, or similar).
- Experience working with containers and deploying into orchestrated environments.
- Comfortable on Linux: navigating systems, debugging across the stack, reading logs that nobody curated for you.
- Sound software engineering fundamentals: clean code, automated testing, and a feel for when to optimise and when to leave it alone.
- Awareness of secure software development practices and a proactive approach to identifying and mitigating risks.
- Experience building software that handles sensitive data or operates in security-conscious environments.
- Must hold or be eligible for SC clearance. Candidates without existing clearance will be considered provided they meet the eligibility criteria.
- Desirable (not essential)
- Experience building software for constrained or embedded targets (Raspberry Pi class, single-board computers, IoT, ruggedised hardware).
- Experience with offline-first or intermittently-connected applications, including conflict resolution and reconciliation.
- Familiarity with edge-style stacks: container orchestration at the edge, lightweight messaging, time-series data, telemetry.
- Experience in regulated sectors delivering complex connected systems, such as defence, national security, telecommunications, financial services, or automotive industries.
Fullstack Developer in Newport employer: IO Associates
Join a forward-thinking company in Bristol as a Full Stack Developer, where innovation meets collaboration in a hybrid work environment. We prioritise employee growth through continuous learning opportunities and a supportive culture that values your contributions. With a focus on cutting-edge technology and meaningful projects, you'll be part of a team that is dedicated to solving real-world challenges while enjoying the unique advantages of working in a vibrant city known for its tech community.
We think you need these skills to ace Fullstack Developer in Newport
Full Stack Development
React
TypeScript
Go
Python
Node.js
API Design