4+ years of experience with .NET stack
Fluency in C#
Experience with ASP.NET Web API or ASP.NET Core
Experience with SQL or NoSQL databases
Experience with any of ORMs (Entity Framework, Dapper)
Experience with TypeScript
Experience with any of modern frontend frameworks: React, Angular.
Experience with Git (or SVN)
Understanding of SOLID principles
Upper-intermediate level of English
Knowledge of .NET Core
Experience with Azure Message Bus or other message queues
Experience with B2B domain
Multi-tenant application development experience
Experience with microservices
Experience with CQRS
Experience with CI/CD
Experience with LeSS (Large Scale Scrum)
A drive to automate anything that has to be done more than once
Our tech stack:
We have a monolithic solution with a bunch of microservices around it. We want to evolve microservice approach further. For communication we are using Azure Service Bus.
Most of our projects follow CQRS approach (without event sourcing).
We are using .NET 4.7 (Web API) for our legacy solutions and .NET Core for new projects. We want to use only the latest technologies.
Our primary frontend framework is Angular (latest), but we are using React in some projects too. We want to evolve ngrx/redux driven applications.
We are using SQL Server 2016 as primary data store, but we are friendly for other databases too.
Notebook with i5 CPU + 16 GB RAM
2 additional monitors if you need them
MSDN Subscription, including licenses for Windows 10 Pro, Visual Studio Enterprise, MS SQL, Office 365 and everything needed
ReSharper (if you need it)
Up-Down Tables for comfortable work
Why join us:
We work with some of the largest companies in their industries ((like Adobe, AWS, Cisco, Google, IBM, Microsoft, Lenovo etc.)
You will work in a B2B SaaS company and build tools that allow any other company to run their business as-a-service
You will be a valued part of a diverse and fun team of talented individuals from 10 countries
You will have competent colleagues in an international environment
You will have the opportunity to challenge, grow and develop yourself
We offer professional training and certifications
Medical insurance, comfortable new office, tea, coffee, fruits, company team buildings
A few notes about the interview:
We are testing if a candidate is able to write code (no algorithmic puzzles, no whiteboarding). We are testing how broad expertise in full cycle of development by suggesting to design a simple system. Sorry about that, that can be a bit stressful, but we want to be sure that our candidates are nice and this is a good fit for both sides!
Come to be part of our team!
The primary responsibilities will be building internal applications, integrating with various existing tools of our product. We expect that you will analyze requirements, design separate components, implement them (database, backend, frontend) and write corresponding documentation.
You will be able to suggest improvements for the existing project processes, methodologies, guidelines, and technologies. We also will be happy if you have ideas on how to evolve our products for end-users.
To perform duties related to Software Development (requirements analysis, estimation, code design, coding, bug fixing, code review, unit and integration tests development).
To deliver developed tasks and features in time with a defined scope and with good quality.
To participate in all meetings related to the software development process, do not hide any problems and impediments, proactively propose solutions for resolving any issues that happened or may happen in the future.
To discuss any planned changes in application architecture with development team members.
To provide assistance to testers and support team as needed to determine system problems.
Proactively perform code review.
AppXite is a product software development company. AppXite’s Cloud Commerce Platform is a white-label cloud sales portal for both ISVs and Sellers. It serves to enable the configuration, provisioning, and management of cloud technologies so companies can scale, and achieve extraordinary growth for their small, medium, or enterprise business.
We have offices in Riga, Minsk, Kyiv and work as a distributed team. Come join the Platform Engineering team and work with a talented group of developers building out next-generation technologies in the AppXite.
We are looking for a highly motivated Full-Stack .Net Developer to help improve our platform.