10 hours ago
Remote, Ukraine or Kyiv, UkraineSenior
Responsibilities
- Develop backend components and services for customer business needs using microservice architecture.
- Participate in application architecture decisions, solution development, architecture reviews, and code reviews.
- Develop and review feature design documents and update solution specifications.
- Design and implement unit, integration, functional, and other types of tests.
- Troubleshoot, profile, and debug applications while improving development processes.
- Collaborate with project managers, engineers, architects, QA professionals, and other stakeholders in an international distributed Agile team.
- Deliver the product roadmap and planning while maintaining high coding standards and performant, testable, automatable code throughout the SDLC.
Requirements
- More than five years of software development experience.
- Excellent knowledge of clean code, object-oriented programming and design, SOLID, DDD, TDD, BDD, algorithms, data structures, architectural patterns, enterprise patterns, and design patterns.
- Knowledge of database theory, including RDBMS and NoSQL systems.
- Knowledge of security patterns, reverse-engineering resistance, common attack types, and OWASP.
- Understanding of network protocols, REST and RPC conventions, authentication and authorization flows, OAuth, and JWT.
- Excellent knowledge and commercial experience with C# and .NET.
- Commercial experience with .NET Framework, .NET Core, ASP.NET Core, ASP.NET MVC, ASP.NET WebAPI, REST API development, NUnit, xUnit, MSTest, Entity Framework, Dapper, SQL Server, MySQL/MariaDB, PostgreSQL, Redis, messaging systems, web servers, Git, continuous integration tools, builders, and NoSQL databases.
- More than two years of experience with testing frameworks.
- Experience with troubleshooting, profiling, and debugging applications.
Benefits
- Full-time position in Ukraine with the choice to work remotely or from an office.
- Internal meetups, conferences, workshops, Udemy access, language courses, and company-paid certifications.
- Internal mobility opportunities and exposure to diverse domains and technologies.
- Company-paid medical insurance, mental health support, and financial and legal consultations.
- Work with an international community of experienced professionals on globally impactful projects.
Tech Stack
Apache KafkaC#CouchDBElasticsearchGitJenkinsMariaDBMicrosoft SQL ServerMongoDBMySQL.NETNUnitPostgreSQLRabbitMQRedis
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.
