Full Stack Software Engineer
We are looking for a highly skilled professional with excellent interpersonal skills to join our company. The ideal candidate is a creative person with a “Can-do” attitude, a team player who aspires excellency and wishes to work in a nice, interesting and fast-paced atmosphere, to work on cutting-edge technologies and become an industry leader.
What you'll do:
- Write clean, efficient, scalable and testable code
- Optimize application for maximum performance
- Realize technical design
- Troubleshoot issues and work effectively to identify and address problems
- Develop documentation
What we're looking for:
- Excellent knowledge of Microsoft .NET tools and technologies
- Experienced with software development life cycle, design patterns, best practices
- Strong ability to debug, analyze and solve problems / Ability to conduct performance analysis for a system and to find/fix its bottlenecks
- Strong understanding of service-based architectures
- Understanding of database systems (MS SQL Server)
- Good knowledge of JavaScript (one of ES2015+, TypeScript)
- Experience with JavaScript technologies (preferred: React; optional: Angular, Vue.js, etc.)
- Understanding of reactive patterns and toolkits
- Ability to learn quickly and stay up-to-date with new technologies
- Passionate about software, and driven to achieve committed milestones
- Experience with .NET Core (advantage)
- Experience with RxJs (advantage)
We offer you the most competitive benefits package, including:
- Generous salaries, bonuses;
- Team of Tech Gurus;
- Challenging projects;
- Flexible work hours;
- Modern office and working environments;
- Parking area;
- Diversity of fresh fruits & snacks for your choice;
- Uniquely open work environment in an international company.