Senior Full Stack Developer

Cyferd
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 3.3K

Job location

Remote

Tech stack

API
Automation of Tests
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Data Integrity
DevOps
PostgreSQL
MongoDB
Node.js
Performance Tuning
Software Architecture
Query Optimization
RabbitMQ
Software Engineering
Strategies of Testing
TypeScript
Data Logging
React
Backend
Data Layers
Event Driven Architecture
Containerization
Kubernetes
GraphQL
Docker
Microservices

Job description

The Senior Full Stack Developer will play a key role in developing mission-critical features and collaborating with a talented team to ensure high-quality, scalable solutions. This position focuses on working closely with peers to share knowledge, improve code quality, and contribute to architectural decisions and best practices.

You'll work alongside stakeholders across Product, Design, Customer Success, and DevOps to deliver impactful solutions.

What You'll Do (Key Responsibilities)

Product Development

  • Feature Development: Contribute to the full lifecycle of front-end and back-end features using React, Node.js, and TypeScript.
  • UX Collaboration: Work with Product and Design teams to translate requirements into intuitive, performant user experiences with clean, accessible interfaces.

Platform & Architecture

  • Scalable Systems: Help design and implement microservices and event-driven architectures leveraging Docker, Kubernetes, and RabbitMQ.
  • Data Layer: Collaborate on schema design and efficient queries across PostgreSQL and MongoDB, ensuring data integrity and observability.

Quality & Reliability

  • Code Standards: Participate in code reviews, testing strategies, and CI/CD processes to maintain high engineering standards.
  • Performance & Security: Work with the team to diagnose bottlenecks, optimize performance, and follow security best practices.

Collaboration & Knowledge Sharing

  • Team Contribution: Share expertise, support teammates in solving complex problems, and foster a culture of continuous learning.
  • Cross-Functional Work: Partner with DevOps and other teams to streamline deployments and deliver outcomes effectively.

Requirements

Do you have experience in Software development?, * Strong experience with React, Node.js, and TypeScript building production-grade applications.

  • Ability to design APIs (REST/GraphQL), integrate services, and deliver reliable solutions.

Cloud & Infrastructure:

  • Proficiency with Docker and Kubernetes for containerization and orchestration.
  • Experience with event-driven architectures using RabbitMQ or similar tools.

Data & Observability:

  • Practical knowledge of PostgreSQL and MongoDB for modelling and performance optimization.
  • Familiarity with logging, metrics, tracing, and error monitoring.

Qualifications:

  • 5-8 years of experience in full-stack software development.
  • Experience with microservices, CI/CD pipelines, automated testing, and secure, scalable systems.
  • Understanding of modern software architecture and cloud-native patterns.
  • Previous experience in a startup or high-growth technology company is a plus but not required., If you're a proactive, detail-oriented professional who enjoys working as part of a knowledgeable team and thrives in a dynamic environment, we'd love to hear from you!

Benefits & conditions

  • Competitive salary
  • Opportunities for growth and professional development.
  • Flexible working arrangements and a strong focus on work-life balance.
  • Remote start from Europe

About the company

Cyferd is a fast-growing technology company offering a Composable Solutions Platform that enables businesses to create interconnected applications easily. We develop innovative solutions designed to help organizations work smarter, faster, and more efficiently. As we scale, we are looking for an experienced and passionate developer to contribute to designing, building, and optimizing high-performance applications across the stack.

Apply for this position