The only account you'll ever need to secure, transact, and explore onchain like never before.
Fullstack Software Engineer
Location
United Kingdom
Posted
91 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Software Engineer
Brahma
• Design and implement scalable backend architectures for AI-powered creative tools and workflows. • Build high-performance APIs and microservices that handle generative AI inference/training and video/audio processing. • Design and implement user interfaces that make complex generative AI capabilities intuitive and accessible. • Develop robust data pipelines for ingesting, processing, and storing large-scale media content. • Design and maintain database schemas, caching layers, and data storage solutions for multimedia content. • Build authentication, authorisation, and security systems for enterprise-grade applications. • Optimise backend performance for low-latency AI inference and high-throughput media processing. • Integrate backend systems with ML training and inference pipelines. • Implement monitoring, logging, and alerting systems for production backend services. • Collaborate with ML engineers to optimise model serving and deployment infrastructure.
Job Requirements
- 5+ years of experience in fullstack software development
- Strong expertise in server-side programming languages (we use Python)
- Proven experience designing and implementing RESTful APIs and microservices architectures
- Proficiency in modern JavaScript/TypeScript and at least one major frontend framework (React, Vue.js, or Angular)
- Deep understanding of database design, optimisation, and management (PostgreSQL, Neo4j, Redis)
- Experience with cloud platforms (AWS, GCP, Azure) and infrastructure as code (Terraform)
- Proficiency with containerisation and orchestration technologies (Docker, Kubernetes)
- Strong knowledge of distributed systems, message queues, and event-driven architectures
- Experience with high-performance computing, parallel processing, and optimisation techniques
- Familiarity with CI/CD pipelines, automated testing, and DevOps practices
- Understanding of system design principles, scalability, and performance optimisation
- Experience with caching strategies, load balancing, and CDN implementation
- Experience with CSS frameworks and responsive design.
- Strong problem-solving skills and attention to detail.
Benefits
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Compositing Technical Lead
BrahmaThe only account you'll ever need to secure, transact, and explore onchain like never before.
• Lead the technical direction of the compositing department, overseeing tool creation, process design, and pipeline improvements. • Develop, maintain, and document Nuke tools, plugins, and templates to streamline production and enhance visual quality. • Act as the bridge between developers, the pipeline team and compositors, ensuring technical solutions align with creative needs. • Collaborate closely with Compositing, AI and Animation Supervisors to integrate AI-generated elements into workflows. • Mentor teams of artists, providing training and showcasing new tools. • Establish consistent methodologies and standards to ensure on-time delivery of tools and assets. • Troubleshoot and solve complex technical and creative challenges during production. • Design and implement custom processes for AI-driven pipelines, ensuring scalability and efficiency. • Closely collaborate with the pipeline team, and follow all pipeline development. • Stay current with emerging compositing and AI technologies, contributing to R&D initiatives that push the boundaries of visual effects.
• Assist in designing various software components, applications, and services • Participate in 2-week Scrum sprints • Collaborate with internal and external stakeholders to translate business requirements into development tasks • Communicate effectively through clear written and verbal communication • Follow Agile/Scrum practices including task estimation, technical design, development, code reviews, testing, and defect resolution • Develop high-quality software using our full technology stack (React, TypeScript, Python, Postgres) • Build accessible web components using HTML, CSS, and React • Leverage documentation to build or extend software integrations • Write and maintain documentation, unit tests, and integration tests for all code changes • Review code through regular pull request reviews • Propose process and system improvements • Collaborate on technical specs and documentation • Work with QA Engineers on testing plans • Partner with Product and Design teams to translate UI mockups into intuitive user interfaces • Coordinate with QA to ensure features meet functional requirements
• You’ll be the frontend owner of a live medical device SaaS platform used across Europe. • You’ll own the entire React frontend across multiple applications — a greenfield public-facing app built on Next.js 15 and Tailwind, and a battle-tested admin app that keeps the business running. • You’ll work alongside a backend developer and collaborate with a DevOps team and external customer teams. • The platform runs on AWS, serves customers across multiple countries, and is actively evolving.
• Impulsar la innovación a través de soluciones web robustas y escalables. • Colaborar en un ambiente donde tus contribuciones realmente importan.



