7 hours ago
Remote, Ukraine or Kyiv, UkraineSenior
Responsibilities
- Develop backend components and solutions using modern cloud-based and microservices architectures.
- Participate in application architecture decisions, solution development, design reviews, and code reviews.
- Create and maintain feature design documents and solution specifications.
- Design and implement unit, integration, functional, and other software tests.
- Troubleshoot, profile, debug, refactor, and optimize complex applications.
- Collaborate with product managers, engineers, architects, QA, customers, and other stakeholders in a distributed Agile team.
- Deliver product roadmap initiatives and planning activities.
- Write highly testable, automatable, performant code using software development best practices.
Requirements
- More than 4 years of software development experience.
- More than 4 years of experience with C# and .NET.
- More than 3 years of experience with .NET Core, ASP.NET Core/MVC/WebAPI, and RDBMS technologies.
- More than 2 years of experience with testing frameworks and ORM technologies.
- Commercial experience with REST API development, web servers, Docker, Git, third-party integrations, CI tools, cloud platforms, Terraform, deployment automation, and CI/CD.
- Strong knowledge of object-oriented programming, SOLID, DDD, TDD, BDD, microservices, databases, algorithms, data structures, design patterns, security patterns, OWASP, authentication, authorization, REST, RPC, OAuth, and JWT.
- Experience designing complex applications, platforms, and microservices solutions and working with Agile, code review, and refactoring processes.
- Familiarity with AI coding assistants including Amazon Q, GitHub Copilot, and Claude Code.
- AWS experience is required; Microsoft Azure and Google Cloud Platform experience is optional.
- Fluent or upper-intermediate English.
- Preferred qualifications include Microsoft or cloud certifications, Kubernetes or Swarm, payment solutions, Node.js, Ansible, SonarQube, NoSQL databases, search engines, key-value stores, messaging systems, serverless architectures, GitLab YAML pipelines, and Google Cloud Apigee.
Benefits
- Full-time employment in Ukraine with remote or office work options.
- Internal meetups, conferences, workshops, Udemy access, language courses, and company-paid certifications.
- Opportunities for internal mobility and work across diverse domains and large-scale projects.
- Company-paid medical insurance, mental health support, and financial and legal consultations.
- International distributed team environment and professional growth opportunities.
Tech Stack
AnsibleApache KafkaAWSAzureBambooC#CouchDBDockerElasticsearchGitGoogle Cloud PlatformJenkinsKubernetesMariaDBMicrosoft SQL ServerMongoDBMySQL.NETNode.jsNUnitPostgreSQLRabbitMQRedisSonarQubeTeamCityTerraform
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.
