Senior Software Engineer – PHP, TypeScript, Node.js
Location
Poland
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – PHP, TypeScript, Node.js
FYUL
• Design, build, and maintain scalable, high-quality software that is reliable, maintainable, and aligned with engineering best practices. • Improve engineering standards and drive initiatives that increase code quality and maintainability. • Design, build, and optimize distributed systems, cloud-native services, and scalable data pipelines. • Own complex technical initiatives from design through implementation, monitoring, debugging, and continuous optimization. • Improve system reliability by implementing monitoring, observability, automated health checks, and alerting. • Break down large initiatives into incremental deliverables that enable predictable execution and fast iteration. • Partner closely with Product and Design to understand customer problems, simplify technical solutions, and maximize business impact. • Make thoughtful technical decisions by balancing customer value, engineering quality, delivery speed, and long-term maintainability. • Mentor engineers through code reviews, technical guidance, onboarding, and knowledge sharing while contributing to a culture of continuous learning. • Collaborate across teams, proactively take ownership of ambiguous challenges, and contribute to larger engineering initiatives.
Job Requirements
- Significant experience building and operating production software in modern product engineering environments.
- Strong software engineering fundamentals with experience designing scalable, distributed systems.
- Deep understanding of modern data architectures and building reliable, scalable data pipelines.
- Experience working with cloud infrastructure, messaging systems, distributed storage, and infrastructure automation.
- Strong understanding of observability, monitoring, debugging, and operating production systems at scale.
- Ability to independently solve complex technical problems while keeping customer and business outcomes in focus.
- Experience breaking down large initiatives into incremental deliverables and working effectively in iterative product development.
- Strong understanding of product thinking, customer needs, and how engineering decisions contribute to business outcomes.
- Strong communication skills with the ability to explain technical concepts clearly and collaborate effectively with Engineering, Product, Design, and business stakeholders.
- Comfortable taking ownership, making technical trade-offs, and driving initiatives forward even in ambiguous situations.
Benefits
- A global, inclusive team that’s as supportive as it is ambitious and serious about getting things done
- An opportunity to work remotely or in a modern and welcoming office in Riga
- Flexible working hours (start your day as late as 11 AM)
- Private health insurance
- 2 extra paid days off to focus on your mental or physical well-being
- 1 extra paid day off to celebrate a Birthday or any other celebration of your choice
- Internal and external learning opportunities
- Access to mentorship, internal meetups, and hackathons, both on-site and online
- Free and healthy lunch if you work from the Rīga office
- Design and order your own merch using our platforms with an employee discount
- Exciting team-building events and parties you’ll never forget!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Software Engineer - .NET 8 / Angular
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Design and implement features end-to-end using ASP.NET Core Web API (.NET 8) on the backend and Angular 16+ on the frontend. • Work within a CQRS / Domain-Driven Design architecture with clearly separated command and query sides. • Build and optimize SQL Server schemas, stored procedures, and database migrations across multiple databases. • Contribute to a single-spa micro-frontend architecture, enabling independent deployment of UI modules. • Write meaningful unit and integration tests using xUnit. • Collaborate on background processing pipelines using Hangfire. • Participate in code reviews, architectural decisions, and incident response.
Senior Software Architect, Python Developer
U-GlowGemeinsam wollen wir Sie und Ihr Unternehmen zum Glühen bringen.
• Develop and optimize innovative software architectures, AI applications, and algorithms for exciting research projects • Independently implement innovation projects in the energy, health and finance sectors • Design and implement modern interfaces, features and demonstrators using state-of-the-art technologies and frameworks • Architect software systems (e.g., RAG, agent systems) and develop new solutions based on your creative ideas
Senior Backend Engineer, Ruby, Typescript
SimulmediaSimulmedia is the leading cross-channel TV advertising platform. We deliver unparalleled reach, results and measurement.
• Design, build, and maintain backend services in Ruby (Roda) operating within a large-scale distributed microservice architecture. • Contribute to backend-focused TypeScript/Node.js work, including API design and tRPC procedures, in support of Next.js applications. • Own service reliability: instrumentation, monitoring, and observability across services (tracing, metrics, structured logging). • Collaborate closely with data engineers on data pipelines, ETL processes, and ensuring clean, well-modeled data flows between services. • Investigate and resolve production incidents; contribute to and follow oncall/runbook practices. • Design and evolve APIs with strong attention to authentication, authorization, and security best practices. • Participate in code reviews, pair programming, and knowledge-sharing sessions to ensure high-quality, maintainable code. • Write thorough unit and integration tests for backend services. • Work independently while communicating clearly across a distributed, cross-functional team.
• Design, deployment and operation of XaaS platforms for a wide range of clients in our data centers and public clouds • Support in designing modern platform architectures and migrating existing customer systems • Close collaboration with platform, infrastructure and security teams to optimize performance, reliability and security • Deployment and operation of applications and services within customers' automated DevOps environments • Implementation of customer-specific requirements and services (e.g., RabbitMQ, Redis Cluster, Kafka brokers, Keycloak) • Evaluation of new tools and technologies related to containers, cloud and automation to continuously improve our platforms




