Back End Developer
We are:
At JIVY GROUP we develop products and technologies that empower any person in the world to thrive online. We bring extraordinary client-facing solutions and we offer our vast experience in creating advanced, tailor-made platforms in the following areas: Financial Industry, Marketing Technologies, FinTech and Gaming Industry.
As an industry leading engineering group, we run our production clusters across several data centers and clouds, managing an ecosystem of microservices. This introduces unique distributed system challenges of synchronization, performance, testing, and monitoring while working with cutting edge technologies. Our engineering team shape the architecture of our backend microservices.
Day-by-day, we build core services that design to handle real-time traffic. We always strive to simplify our services and APIs to enable us to scale horizontally and have better resiliency. We are writing highly concurrent code and focusing mainly on caching and performance optimization.
You are:
An experienced engineer with at least 3 years coding in .NET environment, experienced with maintaining critical core production services. You have outstanding technical and soft skills, being able to communicate and assist others, with the ability to dive into the details, investigating the root cause and applying common sense.
Bonus points to engineers with experience with site rendering flows/networking, performance, and optimization.
Got experienced with cloud based systems, ASP.NET and/or MVC.NET development? That’s a bonus!
What you'll do:
- Work on cutting-edge technologies and become an industry leader
- Improve your skills and learn from top-notch engineers
- Tackle tough problems and find creative ways to solve them
- Develop the concepts for Web-based services
- Solve hard problems in a simple way using clean code
- Work with WCF/JSON/gRPC technology
- Apply your knowledge in other programing languages (Python, JAVA, Ruby)
What we’re looking for:
- Ability to understand and write multi-threaded code, specifically a web server’s request lifecycle
- Understanding of reactive patterns and toolkits
- Contribution to open-source software
- Understanding SOLID/Microservices design principles
- Strong knowledge of .NET framework, Object Oriented Programming, and skill for writing reusable libraries
- Understanding of database systems (SQL Server), relational and otherwise, including Object oriented modeling analysis, design, big data applications, performance analysis
- Familiar with Microsoft .NET tools and technologies, especially: ASP.NET (MVC & Web API), WCF Web Services, gRPC, Redis
- Ability to conduct performance analysis for a system and to find its bottlenecks
- Good knowledge of scalability technologies and load balancing
- Familiar with Continuous Integration and Continuous Delivery (CI/CD) pipelines a plus
- Familiar with server-side API concepts and technologies and tools such as Open API/Swagger a plus
- Have been a “go-to” person in your previous teams/organizations
- Upper-intermediate English
What we offer:
- Generous salaries, bonuses
- Team of Tech Gurus
- Challenging projects in worldwide leading industries
- Professional trainings to drive technical excellence
- Flexible working schedule
- Family friendly work environment
- English language courses
- Private health insurance for you and your family
- Sport reimbursement
- Parking area
- Diversity of fresh fruits & snacks