Position: Middle/Senior Full Stack Developer (JS/.NET)
Company: Techery
Experience required: 3y
English level: upper

You will work in a team consist of 8 members. The project is US-based, so English is required while knowledge of specific JS framework is not.
⠀
You’ll spend time on the following:— You’ll work in collaborative teams to deliver high-quality software to our clients and/or users;
— Create a large-scale distributed systems based on microservices;
— Handle all aspects of software development: architecture, design, development, deployment, monitoring, and operations.
⠀
Must have:— Strong knowledge of ASP.NET
— Strong knowledge of C# with .NET Framework and .NET Core
— Strong knowledge of SQLServer/Postgres
— Experience with automated testing (Unit/Integration)
— Good understanding of front-end technologies (JS, HTML5, CSS)
— Experience with frontend frameworks (React/Angular/Vue). Knowledge of a specific framework is not required.
— Understanding on continuous integration and continuous deployment
— Understanding of microservices architecture and communication patterns
— Understanding of network protocols
— Good English is a must for this position
⠀
Good to have:— Experience with Docker in dev environment or deployment;
— Experience with TypeScript;
— Experience with SOAP-based APIs;
— Experience with any other server-side language (Java, Go, NodeJS, etc.);
— Experience with Actor Model (Orleans);
— Experience with analyzing existing architecture solutions;
— Experience with writing technical documentation;
— Experience with CQRS/EventSourcing.
⠀
Our commitment is:To create a vibrant environment where you have the freedom and opportunity to develop personally and professionally. We provide you with challenging tasks and projects for your sustainable growth and compensate for the work done with a competitive salary.
⠀
At Techery you are free to define your own work-life balance. Free to decide how much time off do you need and when to take it (yes, we offer unlimited vacation). Free to change career paths. Free to use technology as a tool to make an impact. Free to be yourself.