Apply

Senior Full Stack Engineer

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: EU country, UK or Switzerland

🔍 Industry: AI video generation

🏢 Company: Synthesia👥 251-500💰 $90,000,000 Series C almost 2 years agoArtificial Intelligence (AI)VideoContent CreatorsGenerative AIVideo EditingSoftware

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentPostgreSQLPythonSoftware DevelopmentSQLData AnalysisFrontend DevelopmentFull Stack DevelopmentJavascriptReact.jsSoftware ArchitectureREST APICI/CDMicroservicesSaaS

Requirements:
  • At least seven (7) years of experience as a software engineer, at least 3 on the senior/lead level.
  • Experience in a high-performing engineering team that is operating at scale.
  • An ability to work across the stack, from implementing complex UI interactions to optimizing database queries.
  • Deep knowledge in parts of the stack, whether it be client or server-side.
  • Relevant engineering experience for a team building an enterprise-grade SaaS product delivering AI-powered video generation; billing systems, experimentation platforms, video delivery systems, online editors, real-time collaboration and so on.
  • Strong alignment with commercial success.
  • Previous leadership experience of smaller teams is a plus.
Responsibilities:
  • Work end-to-end, contributing to our client application written in React and our monolithic backend written in Python, and managing the safe release of your features to our customer base.
  • Have sole ownership of projects that span months, requiring you to have the ability to break a problem down into small steps that can be delivered and validated iteratively.
  • Work directly with the product manager responsible for your project, meaning that you will be expected to ideate and focus on the commercial problem that you're solving, and you will have the opportunity to shape the direction of the product.
  • Evaluate your own work, leveraging our data pipeline and frameworks that we have established to understand the impact your features have on our commercial objectives and pivoting where necessary.
  • Consider the long-term direction of the team, making sure that we are developing the engineering capabilities that will allow us to stay ahead of the challenges we are likely to encounter in 6-12 months' time.
Apply

Related Jobs

Apply
🔥 Senior Full Stack Engineer
Posted about 10 hours ago

📍 United Kingdom

🧭 Full-Time

🔍 Software Development

🏢 Company: CultureAI

  • Strong experience in full stack web development with complex data fuelled products, including microservices, AWS (Kubernetes)
  • Highly skilled with PHP 8+, Laravel, MySQL, JQuery and modern JavaScript frameworks
  • Ability to work efficiently in a fast-paced environment
  • Excellent proactive problem solving and analytics skills
  • Experience understanding business requirements to then translate into a technical solution
  • Previous experience writing unit and integration tests as you work within a PHP Laravel framework
  • Ability to work effectively within agile ways of working such as Kanban or Scrum
  • Strong communication skills. Precise and succinct explanations of your work
  • A passion to stay up to date with the latest technology trends
  • A commitment to code quality
  • Ability to keep others in the company up to date on projects they are working on including demoing your progress to other departments
  • Develop and maintain our modern microservices based SaaS applications using PHP 8+, Laravel, MySQL, jQuery, and modern JavaScript frameworks
  • Collaborate with Product and Design teams to understand business requirements and translate them into technical solutions
  • Write clean, efficient, and maintainable code for both frontend and backend components
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot and debug issues across the entire stack
  • Contribute to the continuous improvement of development processes and best practices

PHPAgileFull Stack DevelopmentGitjQueryMySQLCI/CDRESTful APIsMicroservicesSaaS

Posted about 10 hours ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Software Development

  • 6+ years experience working as a full-stack engineer on complex web applications.
  • Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS, TypeScript, CSS/SCCS, TailwindCSS.
  • Familiarity with both frontend and backend is necessary, but a high degree of proficiency in both is not a requirement. You should be able to individually build most small to medium features end-to-end across the stack, but you can excel in one over the other.
  • A desire to work in an environment which values speed of iteration and individual autonomy, while also embracing personal accountability and the ability to collaborate effectively as part of a dynamic team.
  • Motivation to understand the business, our users, their requirements, and to deliver results.
  • Comfortable in a fast-paced environment with a certain level of ambiguity.
  • Great communication skills both in writing and verbal/oral (English).
  • Adaptable with the ability to change direction quickly if necessary.
  • Familiar with agile software development principles.
  • Should be able to lead a complex project end to end with judgment and an attention to detail when it comes to architectural, product, design, and process decisions, your judgment should inspire a high level of trust within the team.
  • Experience working on a fully distributed remote team.
  • Work autonomously on a product built in Ruby on Rails backend and React front-end.
  • Build critical features and improvements for our web app, with a product-first mindset.
  • Work closely with Circle's leaders throughout the feature design process.
  • Work closely with our designers to create a world-class user experience.
  • Foster a bias for action, prioritizing speed of iteration without compromising on the quality of code or user experience.

Backend DevelopmentPostgreSQLSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentCSSMySQLReact.jsRuby on RailsTypeScriptRESTful APIs

Posted 2 days ago
Apply
Apply

📍 Польща, Сербія, Румунія, Чеська Республіка, Португалія

🧭 Full-Time

🔍 Legal Tech

🏢 Company: All Cares

  • Strong knowledge of TypeScript.
  • Experience with React and SSR implementation.
  • Experience building responsive cross-browser UI
  • Understanding of CI/CD, testing frameworks, and version control (e.g., Git).
  • Problem-solving skills and attention to detail.
  • Good communication and teamwork.
  • Proactive and eager to learn.
  • Build responsive, user-friendly interfaces with Next.js and TypeScript.
  • Work with designers to turn UI/UX designs into functional apps.
  • Develop and maintain RESTful APIs with NestJS and TypeScript.
  • Design secure, scalable backend architecture.
  • Integrate with PostgreSQL and Elasticsearch.
  • Work with product managers, designers, and engineers in an Agile environment.
  • Write clean, maintainable, and documented code.
  • Conduct code reviews and give constructive feedback.
  • Keep up with new technologies and bring fresh ideas.

Backend DevelopmentNode.jsPostgreSQLElasticSearchFrontend DevelopmentGitTypeScriptNest.jsNext.jsReactCI/CDRESTful APIs

Posted 4 days ago
Apply
Apply

📍 Сербія, Польща, Чеська Республіка, Румунія, Португалія

🧭 Full-Time

🔍 Legal tech

🏢 Company: All Cares

  • Strong knowledge of TypeScript.
  • Backend experience with Node.js (NestJS preferably)
  • Experience working with PostgreSQL, Elasticsearch.
  • Familiarity with Docker and Kubernetes.
  • Understanding of CI/CD, testing frameworks, and version control (e.g., Git).
  • Problem-solving skills and attention to detail.
  • Good communication and teamwork.
  • Proactive and eager to learn.
  • Intermediate English level.
  • Degree in Computer Science, Engineering, or equivalent, or equivalent experience.
  • Build responsive, user-friendly interfaces with Next.js and TypeScript.
  • Work with designers to turn UI/UX designs into functional apps.
  • Develop and maintain RESTful APIs with NestJS and TypeScript.
  • Design secure, scalable backend architecture.
  • Integrate with PostgreSQL and Elasticsearch.
  • Work with product managers, designers, and engineers in an Agile environment.
  • Write clean, maintainable, and documented code.
  • Conduct code reviews and give constructive feedback.
  • Keep up with new technologies and bring fresh ideas.

Backend DevelopmentDockerNode.jsPostgreSQLElasticSearchFrontend DevelopmentFull Stack DevelopmentGitKubernetesTypeScriptNest.jsNext.jsCI/CDRESTful APIs

Posted 4 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: OP Labs👥 11-50Developer ToolsIT InfrastructureEthereumSoftware

  • Strong background in full stack software engineering with experience building full stack application and APIs (experience building developer tools and/or blockchain applications is nice to have, as is some understanding of JSON-RPC and the EVM).
  • Comfortable writing in Typescript, Solidity, and Golang or confident that you can pick them up quickly.
  • History of contribution to open source projects.
  • A deep interest in improving tools for developers and making the development process easier, more efficient, and more enjoyable.
  • You should feel comfortable owning the infrastructure part of the application stack (CI/CD, databases, k8s, etc.) when needed, or be willing to learn.
  • Build and maintain Developer tooling: Actively contribute to the improvement of our developer tools like supersim and super-cli.
  • Build and Maintain public API/Services: Build tools like relayers, faucets, and specialized APIs that enable developers to build seamless superchain UX.
  • Community engagement: Interact with the developer community to gather feedback and share it internally to help drive product enhancements.
  • Internal collaboration: Work closely with engineering, product, and marketing teams across the organization to align on product specs and requirements and ensure our tools target the right use cases and personas.
  • Open source contributions: Prefer open source efforts, working in the open to improve the superchain developer experience.

Backend DevelopmentNode.jsSoftware DevelopmentBlockchainEthereumFrontend DevelopmentFull Stack DevelopmentKubernetesTypeScriptREST APICI/CDDevOpsSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Software Development

🏢 Company: Circle.so

  • 6+ years experience working as a full-stack engineer on complex web applications.
  • Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS, TypeScript, CSS and TailwindCSS.
  • Familiarity with both frontend and backend is necessary, but high degree of proficiency on the front-end is not a requirement. You should be able to individually build most small to medium features end-to-end across the stack, but you excel in working with Ruby on Rails.
  • A desire to work in an environment which values speed of iteration and individual autonomy, while also embracing personal accountability and the ability to collaborate effectively as part of a dynamic team.
  • Motivation to understand the business, our users, their requirements, and to deliver results.
  • Comfortable in a fast-paced environment with a certain level of ambiguity.
  • Adaptable with the ability to change direction quickly if necessary.
  • Familiar with agile software development principles.
  • Should be able to lead a complex project end to end with judgment and an attention to detail when it comes to architectural, product, design, and process decisions, your judgment should inspire a high level of trust within the team.
  • Experience working on a fully distributed remote team.
  • Work autonomously on a product built in Ruby on Rails backend and React front-end.
  • Build critical features and improvements for our web app and APIs with a product-first mindset.
  • Work closely with Circle's leaders throughout the feature design process.
  • Work closely with our designers to create a world-class user experience.
  • Foster a bias for action, prioritizing speed of iteration without compromising on the quality of code or user experience.

PostgreSQLSoftware DevelopmentElasticSearchFull Stack DevelopmentGitCSSKafkaMySQLReact.jsRuby on RailsTypeScriptAPI testingClickhouseREST APICI/CDAgile methodologiesCRM

Posted 8 days ago
Apply
Apply

📍 United Kingdom, Latvia, Spain, Germany, Denmark, Poland, Portugal, or Ireland

🔍 Software Development

🏢 Company: Lokalise👥 101-250💰 $50,000,000 Series B over 3 years agoInformation ServicesDeveloper APIsSaaSInformation TechnologyCollaborationTranslation ServiceSoftwareCloud Infrastructure

  • A degree in Computer Science or equivalent experience.
  • 5+ years of software development experience, with a focus on designing architecture for high performance and scalability.
  • Proven experience leading engineering projects from design through rollout.
  • A strong understanding of common modern technologies, including API best practices, message queues (RabbitMQ or similar), data stores (PostgreSQL or similar), and cloud services (AWS or similar).
  • Experience working with multiple backend technology stacks. (You'll find a range at Lokalise, from a PHP monolith to Node.js microservices.)
  • In addition to backend expertise, full-stack or frontend experience is essential. (Our frontend is built with JavaScript, utilising TypeScript and React.)
  • Proven experience in testing, including unit and integration testing across the technology stack.
  • Excellent problem-solving, analytical, and communication skills, with the ability to collaborate effectively in a fast-paced, fully remote start-up environment.
  • A passion for learning, growth, and continuous improvement, staying up to date with industry trends and advancements.
  • Lead the design, development, and deployment of complex software systems.
  • Define technical standards, best practices, and coding guidelines that impact the entire engineering organisation.
  • Architect scalable, robust, and efficient software solutions that define how our technology platform operates.
  • Stay updated with emerging technologies and industry trends.
  • Mentor other engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews and provide constructive feedback to ensure high-quality code.
  • Contribute to technical discussions and decision-making processes.
  • Promote a collaborative and inclusive team environment.

AWSBackend DevelopmentLeadershipNode.jsPHPPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsFull Stack DevelopmentGitJavascriptRabbitmqReact.jsSoftware ArchitectureTypeScriptAPI testingData StructuresREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringMicroservicesDebugging

Posted 15 days ago
Apply
Apply

📍 Romania, Poland, Remote

🧭 Billable

🔍 Software Development

🏢 Company: Innovecs👥 501-1000OutsourcingSoftware EngineeringSoftware

NOT STATED
Architect highly efficient services, making a scalable, performant and well-tested software solution.

PostgreSQLSQLFull Stack DevelopmentJavaJavascriptKubernetesReact.jsTypeScriptRedisReduxReact

Posted 16 days ago
Apply
Apply

📍 Spain

🧭 Full-Time

🔍 Machine Learning Products & APIs

🏢 Company: LanguageWire👥 51-100Translation Service

  • Master's degree in computer science
  • Expert knowledge of Python and TypeScript
  • Expert knowledge of frameworks such as Angular or Vue
  • Experience with web framework such as FastAPI
  • Proficiency in Google Cloud and Azure services, with expertise in SQL and NoSQL databases
  • Fluent English (reading, writing, speaking)
  • Experienced with Playwright and Cypress for automated testing
  • Develop and maintain applications, including front-end interfaces, back-end services, and databases
  • Optimize applications for performance, scalability, and security
  • Identify areas for improvement in the code base and implement best practices to enhance code quality and maintainability

Backend DevelopmentPythonSQLCypressFrontend DevelopmentFull Stack DevelopmentGCPKubernetesMachine LearningTypeScriptVue.JsAzureFastAPIAngularNosqlCI/CDRESTful APIsTerraformScalaEnglish communication

Posted 18 days ago
Apply
Apply

📍 Hungary

🔍 Software Development

  • Bachelor’s degree in Computer Science, or another relevant degree, or equivalent experience
  • 5+ years of relevant, professional software development experience
  • Expertise in Java, RESTful applications, web applications with Java using at least one framework (e.g., Spring Web, etc.)
  • Expertise in modern JavaScript; proficiency in HTML5 and CSS3
  • Clear and concise communication in English
  • Provide technical leadership, including technical designs, and mentoring members of the team
  • Develop and maintain front-end applications for GoTo’s support portal
  • Develop and maintain custom content centric web applications with the Brightspot Content Management System
  • Actively use and contribute to knowledge sharing opportunities: documentation, trainings, best practices, retrospectives.

Backend DevelopmentSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavaJavascriptSpringRESTful APIs

Posted 20 days ago
Apply