Apply

Senior Full-Stack Software Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior

📍 Location: United Kingdom, Spain, Netherlands, Germany, Poland, United States, Canada, France, Austria

🔍 Industry: Software Development

🏢 Company: LocalStack👥 11-50💰 $25,000,000 Series A 6 months agoCloud ComputingInformation TechnologySoftware

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentDockerPythonSoftware DevelopmentCloud ComputingFrontend DevelopmentFull Stack DevelopmentReact.jsTypeScriptCI/CDMentoringDebugging

Requirements:
  • Proven track record of running, debugging, and resolving issues in production cloud environments.
  • Strong experience owning and delivering end-to-end complex technical projects.
  • Proficiency in Python and React (TypeScript preferred).
  • Solid understanding of backend systems, cloud infrastructure (AWS preferred), and frontend development.
  • Demonstrated ability to disambiguate complex or unclear problem areas and turn them into concrete plans.
  • Experience mentoring engineers and shaping engineering best practices.
  • Familiarity with fast-paced, startup environments and unstructured workflows.
Responsibilities:
  • Leading and owning complex technical projects from conception through to execution and monitoring.
  • Translating ambiguous or vague problem spaces into clear, actionable technical plans and deliverables.
  • Building and improving cloud infrastructure tooling, ensuring stability and scalability in production environments.
  • Writing clean, scalable code in Python and React (preferably TypeScript), contributing to both backend and frontend components.
  • Debugging and resolving production issues within cloud environments, with a focus on reliability and performance.
  • Mentoring and guiding mid-level engineers, helping to drive adoption of best practices and high engineering standards.
  • Contributing innovative ideas to improve LocalStack’s product and enhance the developer experience.
Apply

Related Jobs

Apply

📍 Poland

🔍 Energy

  • Proven programming skills and experience in C#/.NET
  • Solid backend system implementation experience, good experience with Linux
  • Experience in CI/CD and automated deployment (ideally Azure DevOps, Terraform, pipelines)
  • Experience in working with Blazor (Blazor Server, Blazor WebAssembly), CSS/HTML and gRPC
  • Strong experience with distributed systems and cloud/container technologies (Kubernetes, ideally in Azure)
  • Expert-level knowledge of algorithms, design patterns, OOP, threading, multiprocessing, etc.
  • Fluency in English (both written and spoken)
  • Develop, support, and continuously improve world class software solutions for algorithmic trading together with algorithmic traders, developers, and data scientists in a fast moving agile working environment
  • Work in the area of system availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning (on-premise, cloud, and co-location) -> you contribute to “site reliability engineering"
  • Focus on the user interface, drive the development of our algo monitoring UI as member of the UI squad in the agile team
  • Adhere to and further develop the company’s algorithmic trading software development standards and best practices, incl. documentation, testing, and peer review

Backend DevelopmentSoftware DevelopmentAgileCloud ComputingDesign PatternsHTMLCSSKubernetesC#AlgorithmsAzuregRPC.NETCommunication SkillsCI/CDLinuxTerraformFluency in English

Posted about 14 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 200000.0 USD per year

🔍 Video Streaming

🏢 Company: GameChanger

  • Background in video and audio streaming with a focus on live-streaming of user-generated content.
  • Understanding of the basics of audio and video packaging principles, codecs, and other associated tools, including their relative tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC, H.265 HEVC, VP9, AV1, VVC, RTMP/enhanced RTMP, SRT, FFMPEG, and DRM.
  • Hands-on software development experience designing and building live and video on demand streaming workflows and exposure to video technologies around mobile broadcast, ingest, transcoding, storage, playback, and related systems at scale.
  • 5+ years of experience reading (preferably coding) in languages commonly used in the video space, such as c#/golang/C++/Rust/Python, and experience in other higher-level languages such as Node/TypeScript, React, or mobile languages like Kotlin or Swift.
  • Familiarity with mobile video broadcasting of user-generated content and the challenges of optimizing streaming quality and reliability across a variety of devices and network conditions.
  • Hands-on experience with one or more video players.
  • Experience designing/building/connecting internal APIs/SDKs across the stack (backend to front end) to ensure rapid feature development.
  • Willingness to mentor/train/work with other teams through documentation and live sessions on the best way to accomplish building features using the system we build/own.
  • Front end development experience in web, iOS (Swift), or Android (Kotlin) required.
  • Experience building and supporting scalable video pipelines in cloud environments is a huge plus. We use AWS but any cloud/container experience is fine.
  • Proficiency in CI/CD tools (Jenkins, GitLab, etc.)
  • Work in your team of mobile, web, back-end, and infrastructure engineers to help to design, implement/code, and support video features across the video pipeline stack, including live video ingestion, transcoding, integration, storage, and playback/usage at scale.
  • Work on our backend video platform ( written in TypeScript) providing APIs for other teams to build customer experiences from.
  • Collaborate with other members of the team and other teams including: mobile, web, machine learning/computer vision, and platform teams on multi-faceted projects across the entire video processing system to lead improved user experiences and outcomes.
  • Review and provide feedback on designs and code/PRs.
  • Help build internal SDKs, frameworks, and tooling to allow product development teams to easily integrate video into the product at different stages of the video pipeline.
  • Help build real-time monitoring and measurement systems for critical operational workflows in the video pipeline, including tools for on-call developers and customer support to manage and troubleshoot issues.
  • Support the video workflows through an occasional (few days per month) on-call rotation with a team of other engineers.
  • Help interview and onboard other software engineers in the video and live-streaming space.
  • Be able to be in an on call rotation to support our production systems if issues arise off hours.

AWSBackend DevelopmentDockerNode.jsPythonFrontend DevelopmentFull Stack DevelopmentKotlinKubernetesReact.jsSwiftTypeScriptC#C++API testingGoRustCI/CDAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesDebugging

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 200000.0 USD per year

🔍 Software Development

  • Background in video and audio streaming with a focus on live-streaming of user-generated content.
  • Understanding of the basics of audio and video packaging principles, codecs, and other associated tools, including their relative tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC, H.265 HEVC, VP9, AV1, VVC, RTMP/enhanced RTMP, SRT, FFMPEG, and DRM.
  • 5+ years of experience reading (preferably coding) in languages commonly used in the video space, such as c#/golang/C++/Rust/Python, and experience in other higher-level languages such as Node/TypeScript, React, or mobile languages like Kotlin or Swift.
  • Familiarity with mobile video broadcasting of user-generated content and the challenges of optimizing streaming quality and reliability across a variety of devices and network conditions.
  • Hands-on experience with one or more video players.
  • Experience designing/building/connecting internal APIs/SDKs across the stack (backend to front end) to ensure rapid feature development.
  • Front end development experience in web, iOS (Swift), or Android (Kotlin) required.
  • Experience building and supporting scalable video pipelines in cloud environments is a huge plus. We use AWS but any cloud/container experience is fine.
  • Proficiency in CI/CD tools (Jenkins, GitLab, etc.)
  • Working in your team of mobile, web, back-end, and infrastructure engineers, you’ll help to design, implement/code, and support video features across the video pipeline stack, including live video ingestion, transcoding, integration, storage, and playback/usage at scale.
  • Work on our backend video platform ( written in TypeScript) providing APIs for other teams to build customer experiences from.
  • Collaborate with other members of the team and other teams including: mobile, web, machine learning/computer vision, and platform teams on multi-faceted projects across the entire video processing system to lead improved user experiences and outcomes.
  • Review and provide feedback on designs and code/PRs.
  • Help build internal SDKs, frameworks, and tooling to allow product development teams to easily integrate video into the product at different stages of the video pipeline.
  • Help build real-time monitoring and measurement systems for critical operational workflows in the video pipeline, including tools for on-call developers and customer support to manage and troubleshoot issues.
  • Support the video workflows through an occasional (few days per month) on-call rotation with a team of other engineers.
  • Help interview and onboard other software engineers in the video and live-streaming space.
  • Be able to be in an on call rotation to support our production systems if issues arise off hours.

AWSBackend DevelopmentDockerNode.jsSoftware DevelopmentAndroidAWS EKSCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitiOS DevelopmentKafkaKotlinKubernetesMachine LearningSwiftTypeScriptAPI testingMobile testingWebRTCCI/CDRESTful APIs

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 200000.0 USD per year

🔍 Software Development

  • Background in video and audio streaming with a focus on live-streaming of user-generated content.
  • Understanding of the basics of audio and video packaging principles, codecs, and other associated tools, including their relative tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC, H.265 HEVC, VP9, AV1, VVC, RTMP/enhanced RTMP, SRT, FFMPEG, and DRM.
  • Hands-on software development experience designing and building live and video on demand streaming workflows and exposure to video technologies around mobile broadcast, ingest, transcoding, storage, playback, and related systems at scale.
  • 5+ years of experience reading (preferably coding) in languages commonly used in the video space, such as c#/golang/C++/Rust/Python, and experience in other higher-level languages such as Node/TypeScript, React, or mobile languages like Kotlin or Swift.
  • Familiarity with mobile video broadcasting of user-generated content and the challenges of optimizing streaming quality and reliability across a variety of devices and network conditions.
  • Hands-on experience with one or more video players.
  • Experience designing/building/connecting internal APIs/SDKs across the stack (backend to front end) to ensure rapid feature development.
  • Willingness to mentor/train/work with other teams through documentation and live sessions on the best way to accomplish building features using the system we build/own.
  • Front end development experience in web, iOS (Swift), or Android (Kotlin) required.
  • Experience building and supporting scalable video pipelines in cloud environments is a huge plus.
  • Proficiency in CI/CD tools (Jenkins, GitLab, etc.)
  • Working in your team of mobile, web, back-end, and infrastructure engineers, you’ll help to design, implement/code, and support video features across the video pipeline stack, including live video ingestion, transcoding, integration, storage, and playback/usage at scale.
  • Work on our backend video platform ( written in TypeScript) providing APIs for other teams to build customer experiences from.
  • Collaborate with other members of the team and other teams including: mobile, web, machine learning/computer vision, and platform teams on multi-faceted projects across the entire video processing system to lead improved user experiences and outcomes.
  • Review and provide feedback on designs and code/PRs.
  • Help build internal SDKs, frameworks, and tooling to allow product development teams to easily integrate video into the product at different stages of the video pipeline.
  • Help build real-time monitoring and measurement systems for critical operational workflows in the video pipeline, including tools for on-call developers and customer support to manage and troubleshoot issues. Support the video workflows through an occasional (few days per month) on-call rotation with a team of other engineers.
  • Help interview and onboard other software engineers in the video and live-streaming space.
  • Be able to be in an on call rotation to support our production systems if issues arise off hours.

AWSBackend DevelopmentDockerPythonAndroidCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitiOS DevelopmentJenkinsKotlinKubernetesSwiftTypeScriptC#C++API testingMobile testingREST APIWebRTCRustCI/CDNodeJS

Posted 5 days ago
Apply
Apply

📍 North America

🔍 Software Development

  • 5+ years of full-time work experience building highly performant web applications.
  • Knowledge of our full-stack technologies is highly preferred - React, Typescript, Redux, Ruby on Rails etc.
  • Experience with implementing a client-facing project end-to-end, from design to delivery.
  • Strong understanding of scalable system design for web-based APIs (GraphQL, gPRC or REST) and backend processing systems.
  • Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences.
  • Design, improve, and debug complex, scalable distributed systems.
  • Write extensible, scalable and test-driven code.
  • Take part in sprint planning and architectural decision-making.
  • Collaborate with team members on designing scalable, well tested, and well documented web architecture, including APIs and backend systems. As an engineer, you are expected to take responsibility and ownership of projects from start to finish.
  • Contribute to code reviews and technical spec reviews.

Backend DevelopmentGraphQLSoftware DevelopmentSQLAgileDesign PatternsFull Stack DevelopmentGitJavascriptReact.jsRuby on RailsSoftware ArchitectureTypeScriptAmazon Web ServicesREST APIRedisDebugging

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Contract

💸 124800.0 - 145600.0 USD per year

🏢 Company: Third Eye Software👥 11-50ConsultingInformation TechnologyRecruitingSoftware

  • 5+ years of professional software engineering experience.
  • Strong hands-on experience with Angular (TypeScript) for front-end development.
  • Solid experience with Java and Spring Boot for back-end services.
  • Ability to write clean, maintainable code and apply software engineering best practices.
NOT STATED

Backend DevelopmentCloud ComputingFrontend DevelopmentFull Stack DevelopmentJavaSpring BootTypeScriptAngularRESTful APIsSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 165000.0 - 190000.0 CAD per year

🔍 Software Development

  • Experience owning a product or feature through its lifecycle - from discovery to deployment
  • 6+ year experience of professional software development experience
  • 3+ years of experience building backend applications with Javascript/Typescript
  • Experience working with an RDBMS using SQL
  • Familiar with Unix shell scripting
  • Full-Stack Feature Ownership
  • End-to-End Development
  • Backend Development and Optimization
  • Real-Time Data Handling and Event-Based Architecture
  • Database Management and Optimization
  • Cross-Functional Collaboration
  • System Monitoring, Performance Tuning, and Continuous Improvement
  • Technical Mentorship and Best Practices

Backend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLFull Stack DevelopmentGCPJavascriptTypeScriptRDBMSReactCI/CDScripting

Posted 9 days ago
Apply
Apply

📍 United States

💸 165000.0 - 190000.0 USD per year

🔍 Software Development

  • Experience owning a product or feature through its lifecycle - from discovery to deployment
  • 6+ year experience of professional software development experience
  • 3+ years of experience building backend applications with Javascript/Typescript
  • Experience working with an RDBMS using SQL
  • Familiar with Unix shell scripting
  • Take full ownership of core product features, driving them from initial concept and discovery through implementation, deployment, and iteration.
  • Develop solutions (70% backend, 30% frontend) to power real-time, high-volume processes, such as routing calls with our event-driven SIP Softswitch or processing audio streams for advanced speech recognition.
  • Partner closely with Product Managers, Designers, and other Engineers to brainstorm, refine, and deliver seamless experiences. Your voice matters—Engineering, Product, and Design all have an equal say in our roadmap.
  • Support the growth of your teammates by sharing knowledge, offering guidance, and fostering a collaborative and supportive environment. Be a role model for engineering excellence.
  • Help define and refine technical standards, ensuring our codebase remains clean, maintainable, and scalable as we grow.

Backend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLFrontend DevelopmentGCPTypeScriptReactCI/CDRESTful APIsScriptingSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 European Union

🧭 Full-Time

🔍 Software Development

🏢 Company: SPACE44

  • At least 6 years of experience building web applications across the full stack
  • Strong backend development expertise in Node.js, Java, and Spring Boot
  • Solid front-end development experience with React or Angular
  • Proficiency in JavaScript and Python for general-purpose scripting and development
  • Experience with SQL (e.g., PostgreSQL, MySQL) and familiarity with NoSQL solutions (e.g., MongoDB)
  • Hands-on experience with Docker and knowledge of Kubernetes for microservice orchestration
  • Strong understanding of RESTful and GraphQL API principles
  • Experience building scalable, production-ready systems in Agile, remote-first environments
  • BSc in Computer Science, Engineering, or a related field
  • Design and develop scalable backend services and REST/GraphQL APIs using Node.js, Java, and Spring Boot
  • Build responsive and maintainable front-end interfaces using React or Angular
  • Collaborate on architectural decisions that affect both the front-end and back-end layers
  • Work with SQL and NoSQL databases to support various data storage needs
  • Integrate third-party services and internal APIs to power end-to-end workflows
  • Write clean, modular, and testable code following modern development practices
  • Containerize applications using Docker and orchestrate them using Kubernetes (when applicable)
  • Collaborate with cross-functional teams and contribute to agile product development cycles
  • Troubleshoot, debug, and optimize code for performance, scalability, and reliability

Backend DevelopmentDockerGraphQLNode.jsPostgreSQLPythonSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentJavaJavascriptKubernetesMongoDBReact.jsSpring BootAPI testingAngularREST APICI/CDAgile methodologiesRESTful APIsMicroservices

Posted 12 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: MNTN👥 251-500💰 $2,000,000 Seed over 2 years agoAdvertisingReal TimeMarketingSoftware

  • 5+ years of professional full-stack software engineering experience (preferably in fast-paced environments).
  • Deep expertise in modern backend technologies (Node.js, Deno, Bun, Typescript) and frontend frameworks (React, Vue, Angular, etc.).
  • Strong systems thinking and debugging skills across the entire tech stack (APIs, databases, networking, cloud services).
  • Hands-on experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker).
  • Experience operating and scaling large distributed systems.
  • Triage, debug, and resolve critical production incidents across the platform with urgency and precision.
  • Analyze platform-wide performance bottlenecks and propose scalable, durable fixes.
  • Work across backend, frontend, and infrastructure layers to deliver full-stack solutions.
  • Collaborate with product owners, SREs, and platform engineers to identify systemic risks and technical debt.
  • Build internal tools, dashboards, and automation to enhance system observability and operational efficiency.
  • Drive post-mortem analyses, write detailed RCAs (Root Cause Analyses), and propose process and architecture improvements.
  • Rotate in an on-call capacity to provide real-time technical leadership during incidents.
  • Mentor junior engineers and foster a strong culture of technical excellence and resilience.

AWSBackend DevelopmentDockerNode.jsSQLCloud ComputingExpress.jsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptKubernetesSoftware ArchitectureTypeScriptREST APIReactCI/CDDevOpsMicroservicesSoftware EngineeringDebugging

Posted 26 days ago
Apply