Senior Full Stack Engineer
Ciklum
Remote, Poland
About the role:
As a Senior Full Stack Developer, you will be part of a cross-functional team with full ownership of the product and codebase. You will participate in all stages of the development lifecycle - from ideation and design to architecture, implementation, deployment, and maintenance. This project enhances trust and transparency on a global consumer review platform by detecting and preventing fraudulent activities, such as fake reviews, and ensuring policy compliance through AI, data analysis, and scalable fraud detection systems.
Responsibilities:
- Collaborate closely with Product, Design, and Data Science in a full ownership team;
- Drive system design and technical decision-making;
- Use TypeScript to develop scalable backend services and clean, reusable frontend components;
- Build and maintain RESTful APIs and distributed cloud services;
- Contribute to planning, implementing, and releasing new features;
- Troubleshoot and resolve issues across the tech stack;
- Write clean, maintainable, and testable code;
- Actively participate in code reviews and team discussions;
- Support and inspire the team with your technical expertise and problem-solving mindset.
Requirements:
- 5+ years of professional experience in fullstack web development;
- Proven experience in designing, building, and maintaining secure, distributed systems on AWS;
- Strong, hands-on expertise with TypeScript, Node.js and React;
- Experience with implementing event-driven architectures and microservice architecture;
- Demonstrable experience with AWS services such as API Gateway, Lambda, ECS, SQS, SNS, and DynamoDB;
- Proficient with CI/CD practices and tools (e.g., Jenkins, GitLab CI, GitHub Actions);
- Hands-on experience with containerization using Docker and an understanding of orchestration (e.g., ECS, Kubernetes);
- Skilled in working with both NoSQL (e.g., MongoDB, DynamoDB) and relational databases (e.g., PostgreSQL), including performance tuning;
- Experience with monitoring, logging, and observability tools (e.g., CloudWatch, Datadog, Grafana);
- Strong problem-solving skills and a passion for code quality and technical excellence;
- Upper-intermediate or higher level of spoken and written English.
Desirable:
- Experience with GCP and services like BigQuery;
- Exposure to Python, .NET. or PHP;
- Frontend experience with Next.js, CSS Modules, SASS, or Styled Components;
- Familiarity with event-driven architectures and microservices;
- Experience in data analysis or fraud detection solutions.
Personal skills:
- Accountability: You take ownership and follow through on your responsibilities;
- Drive: You're proactive and results-oriented, always seeking better ways to solve problems;
- Self-development: You stay curious, seek feedback, and aim for continuous improvement;
- Effective communication: You communicate your ideas clearly and collaborate effectively in a team;
- Mentoring: You're open to helping less experienced team members and sharing knowledge.
Don't forget to mention EuroTechJobs when applying.