We are shaping the future of online video and TV advertising
Senior Full Stack Software Engineer – React, Node.js
Location
Germany
Posted
124 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Software Engineer – React, Node.js
smartclip
• You’ll join our UI Engineering team and take ownership of full-stack projects that power our adtech ecosystem. • Build and maintain modern React frontends and Node.js APIs with TypeScript. • Design and implement REST or GraphQL APIs that scale efficiently. • Collaborate closely with backend engineers, designers, and product owners to translate requirements into elegant solutions. • Write clean, maintainable, and well-tested code – with automated tests as a natural part of your workflow. • Contribute to architecture decisions and best practices – we value opinions backed by experience.
Job Requirements
- 5+ years of hands-on experience in full-stack JavaScript development.
- Deep knowledge of Node.js (framework e.g. Koa, Express or Fastify), TypeScript , React and modern web architectures.
- Solid understanding of relational databases (e.g. MySQL, MariaDB, PostgreSQL or SQL Server), including database design, SQL querying, and REST API development (GraphQL is a plus).
- A strong sense of code quality with mandatory hands-on experience in testing , including frameworks such as e. g. Jest, Vitest, or Node’s built-in testing framework – Clean design and automated tests are not optional.
- Bonus points for experience with: AWS, Jenkins, Grafana, Graylog, Confluence, Jira, Shell scripting.
Benefits
- Tech freedom – work with cutting-edge tools (React, Node.js, TypeScript, AWS, Kubernetes, and more).
- Top equipment: choose your setup – Mac, Linux or custom tools
- Remote-first flexibility – work wherever you’re most productive, no micromanagement.
- Continuous learning: Udacity, Coursera, hackathons, conferences & coaching
- Perks that matter – Deutschland-Ticket, JobRad, Urban Sports Club, RTL+ Premium, and fun company events.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Funnel Management: Own the full acquisition funnel, from initial awareness and signup to the first agent deployment and sustained active trading volume. • Channel Execution: Build and execute growth strategies across organic and paid channels, including X, YouTube, Reddit, Coinbase network, Google, and emerging social platforms, with a specific focus on onchain and AI product conversion. • Data-Driven Strategy: Develop content strategies centered around open-source skills, live leaderboards, and arena results, converting real-time trading data into scalable growth engines. • Segment Activation: Identify and activate high-value onchain user segments, including perpetual traders, algorithmic/quantitative traders, DeFi power users, and AI agent developers. • Product Collaboration: Work closely with product and engineering teams to optimize onboarding, retention, and activation flows. • Ecosystem Building: Foster community and developer relations within the strategy ecosystem via GitHub, Discord, Telegram, and strategic partner integrations. • Economic Accountability: Manage CAC/LTV economics by channel; analyze the cost to acquire agent deployers against their lifetime volume and revenue contribution. • Performance Reporting: Track and iterate on growth metrics weekly, ensuring every dollar of spend is defensible through data regarding activation rates and retention curves.
Associate Test Lead – Automation, Selenium, C#, JavaScript
NEC Software SolutionsOrchestrating a brighter world
• Drive the implementation of modern test automation frameworks and tools. • Oversee test architecture, ensuring scalability and maintainability of automation solutions. • Promote shift-left testing practices and support developers in embedding quality. • Implementation of automation frameworks for middleware and backend service-based applications in critical infrastructure design. • Designing and executing automated tests on the latest revisions of the software. • Participating in the development of our automated testing framework, assisting our move towards automated testing in a CI/CD environment. • Interpreting requirements from existing manual test cases and specification documents. • Liaising with Manual Testers and / or Business Analysts to understand the requirements. • Liaising with the product and development teams to ensure that our backlog is up to date • Providing estimates regarding the test effort required to complete work. • Raising bugs and liaising with the development team from discovery through to resolution • Setting up and configuring the testing environment and associated database(s) • Working with and communicating frequently with a DevOps team to ensure smooth product delivery from beginning to end. • Preparing the test execution report and sharing it with stakeholders.
• Diseñar, desarrollar y mantener servicios y aplicaciones del lado del servidor. • Implementar soluciones escalables, seguras y de alto rendimiento. • Colaborar con los equipos de frontend y producto para integrar interfaces con la lógica backend. • Diseñar y mantener bases de datos relacionales y no relacionales. • Escribir código limpio, eficiente y bien documentado siguiendo buenas prácticas. • Realizar revisiones de código y brindar retroalimentación constructiva al equipo. • Detectar, analizar y resolver incidencias técnicas de manera oportuna. • Mantenerse actualizado/a sobre nuevas tecnologías, frameworks y tendencias de la industria. • Proponer mejoras continuas en procesos, arquitectura y herramientas.
• Design advanced graph-oriented data models (entities, nodes, edges, weights). • Translate domain problems into navigable knowledge structures. • Define query patterns for exploration, inference, and traceability. • Evaluate and select appropriate technologies for highly connected data. • Collaborate with ML/NLP teams to integrate extracted entities and relationships. • Ensure consistency, evolution, and performance in complex data models. • Document semantic schemas and modeling decisions.



