About Company
Kentico is a global software company providing an all-in-one headless DXP, Kentico Xperience, that enables digital teams to create and manage customer experiences across multiple channels. With a focus on developer experience and powerful marketing tools, Kentico Xperience empowers businesses to build sophisticated digital solutions quickly and efficiently. Our culture is built on innovation, collaboration, and continuous learning, fostering an environment where talented individuals can thrive and make a real impact. We pride ourselves on a transparent and supportive workplace, encouraging open communication and professional growth. Headquartered in Brno, Czech Republic, Kentico serves thousands of clients and partners worldwide, helping them achieve their digital transformation goals. Join our dynamic team and contribute to a product that truly makes a difference in the digital world.
Job Description
Are you a skilled Software Engineer ready to dive into exciting projects from day one? Kentico is looking for a passionate and proactive Software Engineer to join our innovative team in Brno with an immediate start. If you thrive in a fast-paced, collaborative environment and are eager to contribute to the evolution of a leading Digital Experience Platform (DXP), this is the perfect opportunity for you. You will play a crucial role in designing, developing, and maintaining high-quality software solutions that power our Kentico Xperience product. This position offers a chance to work with modern technologies, influence product direction, and collaborate with a talented group of engineers, product managers, and UX designers. We’re seeking someone who can hit the ground running, bringing fresh ideas and a commitment to excellence in every line of code. Your work will directly impact our global customer base, helping them deliver exceptional digital experiences. We believe in empowering our engineers, providing them with the tools and autonomy needed to solve complex challenges and push the boundaries of what’s possible in digital experience management. If you’re looking for a role where your contributions are valued and you can see the tangible results of your efforts, we encourage you to apply.
Key Responsibilities
- Design, develop, and implement robust, scalable, and secure software components for the Kentico Xperience platform.
- Write clean, maintainable, and efficient code in C#/.NET, adhering to best practices and coding standards.
- Actively participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Collaborate closely with product owners, UX/UI designers, and other engineering teams to define and deliver new features and improvements.
- Perform code reviews to ensure code quality, share knowledge, and mentor junior team members.
- Troubleshoot and debug issues, identify root causes, and implement effective solutions.
- Contribute to architectural discussions and decisions, helping to shape the future of our product.
- Stay up-to-date with emerging technologies and industry trends, applying relevant knowledge to enhance our platform.
- Develop and maintain automated tests (unit, integration, and end-to-end) to ensure software reliability and stability.
Required Skills
- Proficiency in C# and the .NET/.NET Core framework
- Solid understanding of object-oriented programming (OOP) principles and design patterns
- Experience with relational databases, particularly SQL Server, including T-SQL and database design
- Familiarity with web technologies (ASP.NET Core, HTML, CSS, JavaScript)
- Experience with version control systems, preferably Git
- Strong problem-solving and analytical skills
- Ability to work effectively both independently and as part of a team
- Excellent communication skills in English
Preferred Qualifications
- Experience with cloud platforms (e.g., Microsoft Azure, AWS)
- Familiarity with front-end frameworks (e.g., React, Angular, Vue.js)
- Knowledge of Content Management Systems (CMS) or Digital Experience Platforms (DXP)
- Experience with microservices architecture or distributed systems
- Understanding of CI/CD pipelines and DevOps practices
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Perks & Benefits
- Flexible working hours and a hybrid work model
- Generous vacation days and sick leave
- Contribution to meal vouchers and public transport
- Life and accident insurance
- Professional development opportunities, including conferences, workshops, and certifications
- Modern, comfortable office environment with excellent facilities
- Company-sponsored team building events and social activities
- Employee referral bonus program
- Access to a comprehensive health and wellness program
- Fresh fruit, snacks, and excellent coffee in the office
How to Apply
If you are ready to make an immediate impact and grow your career with a leading software company, we encourage you to apply today! Please click on the application link below to submit your resume and cover letter. We look forward to reviewing your application and learning more about how you can contribute to our team at Kentico.