We are not a family, we are a team. There, we wrote it down. Since 2008, when we were founded, we were always striving to have the best player at every position in the team. Our success is not something that happened by chance. It is a perfect combination of great employees, innovative products, and specific culture that we have built over the years. We help each other. No matter what problem you have, there is a 99.9% chance that there is at least one NSofter that can help you out. It brought us excellence, results, and happy partners on all continents except Antarctica.
There are multiple reasons why you should choose NSoft as your future employer. We have to tell you that staying in your comfort zone is not one of them. Yes, you read it a thousand times, but we can only promise you the comfort of exciting and challenging projects, top-class teammates, and recognition for every great thing you make. We expect you to make mistakes, and we promise we will not judge them. We’ve been there and done that, and we know that time and effort invested in people are priceless.
Implement domain definitions within the backend system. Collaborate in creation and give feedback to product requirements;
Learn. Either domain, technology which we are working with or technology which we want to explore;
No system is perfect so suggest improvements in technical or domain implementation at any time - especially during team plannings.
You’re passionate about technology and highly motivated to self improve. This comes before any experience expectation;
3+ years of industry experience in software development is desirable. Having less than this is not a blocker but you would have to demonstrate higher than mid-dev skills;
Experience working with C# programming language. If you are not a C# user then we expect you to be familiar with concepts and have experience with other similar languages;
Experience working with RDBMS. If you haven’t worked with any then we expect knowledge of concepts, pros and cons;
Experience with building highly scalable (scale-out) front-facing backend adapters (HTTP, websockets, grpc) and stream processing systems which rely on Apache Kafka and/or RMQ/Redis streams. If you don’t have experience then we expect knowledge of concepts and tradeoffs of specific approaches./
Nice to have:
We believe in unit testing. So it would be nice that you are already writing tests with features which you’re developing;
Experience with software containers and container orchestration platforms. This is especially the case for Docker and Kubernetes;
Experience with build, deployment and development tools.