1 day ago
Málaga, SpainSenior
Responsibilities
- Develop backend components and microservices to meet customer business needs.
- Participate in application architecture, solution development, architecture reviews, and code reviews.
- Create and review feature design documents and update solution specifications.
- Design and implement unit, integration, functional, and other software tests.
- Improve solutions, engineering processes, coding standards, and software practices.
- Collaborate with project managers, engineers, architects, QA colleagues, and other stakeholders in an international distributed team.
- Contribute to product roadmap delivery and planning.
- Write highly testable, automatable, performant code across the software development lifecycle.
Requirements
- More than five years of software development experience.
- Strong knowledge of clean code, object-oriented programming and design, SOLID, DDD, TDD, BDD, algorithms, data structures, and architectural, enterprise, and design patterns.
- Knowledge of database theory, code testing practices, security patterns, reverse-engineering resistance, common attack types, OWASP, network protocols, REST, RPC, authentication and authorization flows, OAuth, and JWT.
- Excellent knowledge and experience with C# and .NET.
- More than two years of practical commercial experience with REST API development, .NET Framework, .NET Core, ASP.NET Core, ASP.NET MVC, ASP.NET WebAPI, testing frameworks, ORMs, RDBMS platforms, key-value storage, Redis, messaging systems, web servers, Git, continuous integration tools, and build tools.
- Experience troubleshooting, profiling, and debugging applications; creating architecture and designs for complex applications, platforms, and microservices; and working with Agile processes, code reviews, and refactoring.
- Fluent or upper-intermediate English.
Benefits
- Company-paid medical insurance and four additional undocumented sick leave days.
- Internal meetups, conferences, workshops, a Udemy license, language courses, and company-paid certifications.
- Internal mobility opportunities and a global community of skilled professionals.
- Flexible working hours, provided the regular team stand-up is attended, plus 23 vacation days and short Fridays.
- Hybrid work setup in Málaga, Spain.
- International projects with large-scale and fast-growing clients.
- Friendly, collaborative workplace with an open-door policy, informal atmosphere, and regular team-building events.
Tech Stack
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.
