Position: Tech/Engineering Lead Developer
Company: CHI Software
Experience required: 5y
Category: .NET
English level: intermediate
Published: 2023-06-01T00:00:00+03:00

**The CHI team is looking for a Tech/Engineering Lead Developer.**

**The candidate must have:**
· Sound fundamentals and knowledge of .NET technologies with a strong focus on C# as a programming language
· Strong experience working with microservices and event-driven architecture in a cloud-native environment 
· Good understanding of GOF Design Patterns, Enterprise Design Patterns, SOLID principles, secure coding practices, and Clean Code principles
· Strong experience with building and consuming REST and GraphQL APIs 
· Significant experience in building, deploying, and operating a secure, scalable, resilient, and performant, enterprise-grade platform
· Good understanding of and experience in AWS
· Experience in building, deploying, and operating mobile apps, APIs, and web apps
· Experience in building, deploying, and operating cloud-based infrastructure using Infrastructure-as-Code, CI/CD, and DevSecOps tools
· Knowledge of best practices in solution architecture and application design 
· Experience working in cross-functional agile teams using tools like JIRA and Confluence 


**Nice to have:**
· Experience in building, deploying, and operating financial-services-grade applications and platforms 
· Knowledge of and practical expertise with core AWS Services (AWS Lambda, Cognito, AppSync, SQS, SNS, DynamoDB, CloudWatch, CloudFront, etc.)
· Experience in promoting modern SDLC practices and DevSecOps for a high-performance engineering team of up to 25 people 
· Experience in frontend technologies like Flutter and React
· Experience in Test Automation tech stack for APIs, as well as web and mobile apps

**With us, you can:**

**Develop your technical knowledge:**
· Use the latest technologies;
· Participate in technical events and conferences (the company covers the cost);
· Regular tech talks and professional development.

**Improve your soft skills:**
· Build strong teamwork skills and become an essential part of dynamic teams;
· Improve your English in classes and speaking directly with clients;
· Increase your productivity and communication level via Scrum, Kanban, and Agile methodologies.

**Perks**
• Covered vacation period (20 business days + 5 days off)
• Free corporate sports events
• Flexible working schedule 
• Working remotely or in our Dnipro, Kyiv, Lviv, Kharkiv or Krakow office
• Professional growth: professional events and internal training at the company’s expense
• Free English classes and speaking club with a native speaker
• Truly friendly atmosphere and team buildings online
Work with like-minded teammates who care and support