Our innovative solutions inspire the safety, reliability and performance of critical transportation & infrastructure
Full Stack Developer
Location
United Kingdom
Posted
59 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer
LB Foster
• Collaborate with cross-functional teams to design, develop, and deploy scalable software solutions using .NET technologies. • Development and implementation of front-end and back-end components. • Write clean, maintainable code that meets industry standards and best practices. • Attend code reviews and other Agile ceremonies. • Troubleshoot and debug issues to ensure optimal performance and reliability. • Stay up to date with the latest technologies and trends in the .NET ecosystem. • All other duties as assigned
Job Requirements
- Proven track record of Full Stack Developer experience, or similar role.
- Experience with designing and developing applications using the .NET development platform (C#, ASP.Net), .Net Core
- Experience writing SQL queries, stored procedures and manipulating databases, etc
- Experience developing enterprise, scalable web applications.
- Strong knowledge of software version control concepts and change management processes
- Experience with Web Services Development
- Experience with SCRUM methodology
- Critical Technical Skills
- C# (.net 4.8+), ASP.Net, MVC, MVVM, Development on Azure IaaS resources
- T-SQL, MS SQL Administration and optimal database design
- N-Tier & Microservice Architecture, RESTful API’s
- JavaScript, HTML5, CSS 3
- Agile / SCRUM
- DEVOPS (Microsoft Azure), GIT
- Other Technical Skills
- Object-Oriented Programming
- Unit testing
- SOLID principles
- Design patterns
- GDPR appreciation
Benefits
- Flexible working
- Hybrid working (where role applicable)
- 33 days annual leave (inclusive of bank holidays)
- Competitive Salaries
- Role – specific bonus plan
- Company pension scheme
- Access training courses and the ability to study towards professional qualifications
- Employee Assistance Program
- Employee Recognition Program
- Access to cash health plan
- Death in service
- Cycle to work
- Refer a friend
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Developer
BakerHostetlerAmLaw 100 firm. More than 1,000 attorneys, providing advice and counsel to clients worldwide.
• Develop modern, scalable, full-stack software solutions that drive innovation and AI capabilities in a fast-paced legal environment • Build responsive, mobile-friendly web applications using React and TypeScript with a strong emphasis on simple, intuitive UI/UX design that seamlessly adapts to various devices and screen sizes • Design and develop new REST API endpoints for the Enterprise Data Model (EDM) while maintaining and optimizing existing ones to ensure reliability and performance • Integrate front-end applications with the EDM API for efficient data retrieval • Collaborate with a dedicated team of developers to deliver innovative solutions that complement the legacy application footprint while bringing fresh expertise in modern front-end frameworks and cloud-native architecture
Audio Lead, Games Studio
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
At Netflix, our mission is to entertain the world. Together, we are writing the next episode - pushing the boundaries of storytelling, global fandom and making the unimaginable a reality. We are a dream team obsessed with the uncomfortable excitement of discovering what happens when you merge creativity, intuition and cutting-edge technology. Come be a part of what’s next. At Netflix, our mission is to entertain the world. Together, we are writing the next episode - pushing the boundaries of storytelling, global fandom and making the unimaginable a reality. We are a dream team obsessed with the uncomfortable excitement of discovering what happens when you merge creativity, intuition and cutting-edge technology. Come be a part of what’s next. We’re looking for a versatile and engaged Audio Lead to join our Internal Game Development team and contribute to our goal of bringing best-in-class games to our members. The Audio Lead will partner with cross-disciplinary teams to define and execute high-quality audio direction across a range of projects. This role requires a balance of creative leadership and hands-on implementation, with the ability to manage external partners, support multiple teams simultaneously, and establish scalable audio practices that elevate the player experience across our games. A successful candidate excels in recording voice-overs, composing music and sound effects, and utilizing the necessary tools to craft impactful soundscapes for our games. They are adept at working with dynamic sounds and understand how to collaborate with engineers to devise systems that foster a distinct auditory language for our games. While they are an excellent composer themselves, they have proven experience in managing other artists and sound designers, seamlessly integrating their work into their projects. Our candidate's exceptional versatility extends to writing and recording for various genres and tones, while their keen sense for what is entertaining, catchy, and thematic adds an extra dimension to the audio experience. You’ll be joining an internal studio with big ambitions, and an obsession to create memorable game moments that leave players telling their own stories for years to come. We’re looking for new teammates who care deeply about the experiences they create and the people they make them with. Those who bias towards action and are energized by the learning that comes with bold experimentation at an agile pace. As a part of Netflix, we strive to hire the best and value integrity, excellence, respect, inclusion, and collaboration. Responsibilities - Creator: Own the voice over pipeline, compose music, and design sound effects, defining the immersive audio environment of our games and enhancing the player experience - Composer: Ensure our games have outstanding and memorable music suited to a variety of different genres - Implementation: Develop using audio middleware and/or internal tools. Then work with designers and engineers to implement audio content in our games - Leadership: Manage outsourced musical artists, sound designers and voice actors, and seamlessly integrate their work into our projects - Documentation: Provide audio mood boards and clear feature documentation as needed - Collaboration: Work with teammates by providing and receiving creative/team feedback, plus’ing others’ creative contributions, and providing clear creative goals with intentionally desired outcomes Requirements - 5+ years experience as an Audio Lead with a proven track record and extensive experience in recording voice-overs, creating music, and designing sound effects for video games - Expertise with industry standard game audio tools such as FMOD, Wwise, etc - Proficiency in utilizing industry-standard DAWs like Pro Tools, Logic Pro, Audacity, etc. - Strong interpersonal and leadership skills, with the ability to collaborate effectively with engineers, artists, and sound designers - Exceptional organizational and project management abilities, capable of overseeing the audio production process from concept to in-game implementation - Excellent communication skills, both written and verbal - Passion for video games and a deep understanding of their audio requirements and impact on gameplay Bonus Skills - Prior experience working on games made in Unity and Unreal - Familiarity with video and board games that fit the party experience REQUIRED APPLICATION MATERIALS - Resume - Link to Portfolio / Reel Location - Los Angeles Preferred, Remote OK. Generally, our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $200,000.00 - $280,000.00. This compensation range will vary based on location. Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off. Full-time salaried employees are immediately entitled to flexible time off. See more details about our Benefits here. Netflix is a unique culture and environment. Learn more here. Inclusion is a Netflix value and we strive to host a meaningful interview experience for all candidates. If you want an accommodation/adjustment for a disability or any other reason during the hiring process, please send a request to your recruiting partner. We are an equal-opportunity employer and celebrate diversity, recognizing that diversity builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service. Job is open for no less than 7 days and will be removed when the position is filled.
Senior Software Engineer, Platform
PayabliThe next-generation payments infrastructure for software companies to quickly and easily embed and monetize payments.
• Own the infrastructure • Design, build, and operate Payabli's cloud infrastructure • Own and evolve our CI/CD pipelines end-to-end • Make local development exceptional • Enable AI-assisted development • Define and drive the platform roadmap • Harden everything • Instrument and observe • Multiply the team
Staff Software Engineer – Secondary Driving System
General MotorsGeneral Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile
• Serve as a technical lead for SDS software across multiple components of the stack, setting direction for algorithms, architectures, and system interfaces across features and releases. • Own the end‑to‑end technical strategy for key SDS behaviors and features, spanning perception/prediction integration, planning, controls, and system‑level interactions. • Balance hands‑on technical work with cross‑team leadership: you will still design and implement critical components in modern C++, while also guiding other senior and mid‑level engineers to deliver at scale. • Collaborate closely with experts in perception , tracking, prediction, state estimation, localization, mapping, planning, controls, systems engineering, and safety to deliver robust, fail‑operational behaviors for Super Cruise and future products. • Define technical vision & architecture Set the technical direction for SDS software components with a focus on correctness, robustness, and predictable runtime behavior under tight latency and compute budgets. • Architect scalable, modular multi‑sensor perception pipelines for camera, radar, and lidar, including detection, classification, lane/road feature extraction, freespace /occupancy, and environmental context. • Establish and evolve interfaces and contracts between perception/prediction and upstream/downstream components (state estimation, localization, mapping, planning, controls, autonomy management). • Lead high‑impact projects Lead design and delivery of multi‑object tracking systems (e.g., Kalman/extended/unscented filters, IMM, probabilistic data association, track lifecycle management) that provide stable, high‑quality tracks under real‑world noise and edge cases. • Drive development and integration of short‑horizon motion prediction for vehicles, VRUs, and other actors using a mix of analytical models and ML‑based forecasting, including uncertainty modeling that enables conservative, fail‑operational decisions. • Evaluate trade‑offs between traditional computer vision/robotics and ML‑based approaches, choosing the right tool for the problem and ensuring solutions are production‑ready under latency and compute constraints. • Design and implement critical components in modern C++ (C++17 or later), with careful attention to memory management, concurrency, and real‑time behavior; use Python for tooling, data analysis, and ML experimentation. • Set and uphold high standards for software quality: clean, well‑documented APIs; rigorous code reviews; automated and regression testing; continuous integration; and rich logging and observability for on‑road incidents. • Profile and optimize SDS components to meet strict runtime performance, determinism, and resource‑usage requirements, using offline and online evaluation frameworks and metrics to guide iteration, regression detection, and performance tuning. • Work with state estimation, localization, mapping, and autonomy management partners to ensure SDS perception and prediction behavior supports reliable engagement and MRM in response to primary stack failures. • Partner with Safety and Systems Engineering to ensure designs and implementations align with functional safety , redundancy, and MRM requirements for fail‑operational, eyes‑off features. • Represent SDS perception and prediction in cross‑org technical forums , ensuring alignment with broader autonomy, platform, and hardware roadmaps. • Provide technical mentorship to other engineers, from onboarding to growing senior and staff‑level talent in perception/tracking/prediction and modern C++. • Lead and facilitate design reviews, incident post‑mortems, and cross‑team technical deep dives, raising the bar for clarity, robustness, and execution speed. • Help build a healthy engineering culture: pragmatic, data‑driven decision‑making; strong ownership; and a focus on safety, reliability, and customer experience.




