Position: Back-end .Net Engineer
Company: Techstack Ltd
Category: .NET
Experience required: 3y
English level: intermediate

The Platform uses innovation in CRE technology, leveraging a decade of CRE and analytics expertise to help clients understand and plan their workspace.

The Product is workspace Insights Platform and our advanced IoT sensors to monitor workspace utilization, workplace design effectiveness, and employee engagement as well as inform portfolio optimization and portfolio strategy.

Stack of Technologies:

.Net, C#;
.Net Core;
SQL and NoSQL databases;
Azure.

About the role

As a Back-end Engineer you will assist in building scalable, service-oriented software capable of processing millions of messages a day; provide fast and deep workplace insights to our customers and partners via API, web and mobile interfaces.

Responsibilities:

• Working on a completely serverless, autoscaling event-driven microservice infrastructure in Azure;
• Design APIs, services and web applications;
• Write clean code, unit and integration tests;
• Maintain DevOps pipelines and automated testing;
• Create design documentation and diagrams;
• Collaborate on various architectural projects and decisions as required.

Required skills

• 3+ years of experience as a professional Back-end Engineer;
• An excellent communicator with a curious and collaborative nature;
• Strong experience with Microsoft .Net C# (Framework and Core);
• Experience working with database systems (SQL and NoSQL);
• A hard-working, self-starter who loves to take initiative;
• Loves to solve problems with creative and critical thinking;
• Demonstrates a passion for lifelong learning;
• A completed post secondary education in computer science, software engineering or related field;
• Solid understanding of OOP principles and common design patterns;
• Experience with serverless, auto scaling infrastructure;
• Proficient in both written and spoken English.

Our benefits

• Strong opportunities for professional and career growth - Meetups, TechClubs, Professional Library and more;
• Challenging tasks with a friendly experienced team;
• Flat hierarchy without micromanagement — our doors are open, and all teammates are approachable;
• Direct communication with stakeholders and the ability to influence product development;
• Up to 50% compensation of educational courses and conferences price for professional growth;
• Discounts and bonuses of IT Loyalty program;
• Free English classes and The Business English Course;
• 23 business days leave and medical Covid support;
• Legal and accounting support;
• Regular team events and activities;
• Gifts for significant life events.