Backend Engineer
You will join an autonomous Agile team and work closely with the Product Owner, Agile Delivery Lead, Automation Testers and other Software Engineers to create a competitive advantage for Kaizen and offer a unique online experience to our customers. Software engineers in Kaizen are responsible for a multitude of projects, from our customer-facing websites and mobile applications to our admin and internal tools and backend services, most of them withstanding high volume / traffic.
- Create new solutions and see them through, from conception to production
- Turn requirements into simple and sophisticated technological systems
- Design, build, and maintain efficient, reusable, and reliable code
- Research new technologies to find new and efficient ways to solve day to day challenges
- Ship high-value features quickly
- Challenge the status quo and improve the team and product
- At least 3 years of experience developing production-level software using Microsoft .NET (full framework or .NET Core) (required)
- Proficient in C# and MVC (required)
- Good understanding of basic web technologies, such as HTTP, REST, etc. (required)
- Practical understanding of algorithms and design patterns (required)
- Passionate about delivering high-quality code (required)
- Fluent in English, both oral and written (required)
- Strong work ethic and eagerness to take initiative with a can-do attitude (required)
- Expertise in concurrency, multithreading, and event-driven architecture (nice-to-have)
- Exposure to distributed applications that are secure can scale and are highly available (nice-to-have)
- A buddy will support you with your onboarding
- Competitive pay & bonus scheme
- Developmental 360° feedback framework
- Hybrid way of working
- Monthly meal allowance
- Multi-sport card
- Nice rigs - 2.5K monitor, latest i7, tons of RAM, fast SSD
- Private health insurance for you & your family
- Unlimited access to Udemy & continuous training
