3 days ago
Remote, PolandSenior
Responsibilities
- Design, implement, and deploy robust full-stack product features from concept through production.
- Own and evolve frontend architecture, including component libraries, design systems, state management, and module boundaries.
- Build and maintain backend services and APIs covering authentication, access control, billing workflows, and audit logging.
- Establish risk-based testing practices, strong end-to-end coverage, code-quality metrics, and observability practices.
- Develop internal productivity tooling, including CLIs and agent-based workflows, and use AI coding tools.
- Conduct code reviews, promote engineering standards, and mentor teammates.
- Collaborate with product management, UX/UI design, and executive leadership on roadmap and UX decisions.
Requirements
- At least 6 years of commercial software engineering experience building and scaling SaaS products as a full-stack engineer.
- Upper-Intermediate to Advanced fluent English proficiency in written and spoken communication.
- Experience designing complex solutions, maintaining technical documentation, and applying API architectures, design patterns, and engineering standards.
- Experience defining frontend architectures, shared component libraries, and design systems used by multiple developers.
- Strong TypeScript, modern JavaScript, HTML5, CSS3, and advanced React skills.
- Strong Node.js or Python backend experience, with the ability to work primarily in a Python/FastAPI codebase.
- Strong PostgreSQL skills, including data modeling, schema design, complex queries, and aggregations.
- Commercial experience with distributed systems and event-driven patterns using message brokers such as Kafka, RabbitMQ, or SQS.
- Hands-on experience with testing frameworks such as Jest, Vitest, Playwright, Cypress, or pytest.
- Knowledge of Docker, CI/CD pipelines, observability, monitoring, and logging tools.
- Experience deploying and operating backend services on GCP or AWS.
- Ability to independently lead a problem space, balance technical trade-offs, and communicate with technical and non-technical stakeholders.
- Availability for 3–4 hours of daily working overlap with US Pacific Time.
- Desirable qualifications include founding or tech-lead experience, HealthTech or FinTech domain knowledge, Stripe billing experience, familiarity with Next.js, React Native, Expo, Go, Elixir/Phoenix, gRPC, Terraform, Kubernetes/GKE, MCP servers, CLI developer tools, LLM-assisted automations, hiring, interviewing, mentoring, or a degree in Computer Science, Software Engineering, or a related technical field.
Benefits
- Full remote working possibilities.
- Company-paid premium medical package through Luxmed.
- Access to the MyBenefit cafeteria platform.
- Internal events, meetups, conferences, workshops, Udemy access, language courses, and company-paid certifications.
- Internal mobility opportunities across diverse domains and projects.
- Daily working schedule includes 3–4 hours of overlap with US Pacific Time for key ceremonies, planning, and stand-ups.
Tech Stack
Apache KafkaAWSCypressDockerElixirFastAPIGitHub ActionsGitLab CI/CDGoGoogle Cloud PlatformGraphQLgRPCJavaScriptJestKubernetesNext.jsNode.jsPhoenixPostgreSQLpytestPythonRabbitMQReactReact NativeTerraformTypeScript
Categories
About Ciklum
Ciklum is an IT services firm that builds custom digital products and provides nearshore engineering teams, QA, DevOps, data analytics, and UX for enterprises and high-growth startups. It operates a services model spanning product engineering, e-commerce solutions, and managed delivery centers. Founded in 2002 and headquartered in London, the privately held company serves global clients including Just Eat and Zurich Insurance.
