- Provide the technical solution design to the business requirements
- Participate in the Technical Board
- Work closely with the Solutions and Infrastructure Architects
- Contribute to a multinational microservice-oriented cloud based project with latest technology stack
- Determine and utilize best practices in design, coding, testing and maintenance to achieve high quality product
- Participate in code reviews and feature development planning
- Cooperate with multinational team and suggest decision of implementation
- Provide direction and coach team members
- Master’s degree in Computer Science or Computer Engineering
- 5+ years of experience designing, building, and maintaining complex web applications
- Experience with cloud technologies and containerization (Docker)
- Proficiency in .NET Core
- Proficiency in both SQL (Microsoft SQL Server, Azure SQL) and NoSQL (Redis, MongoDB) databases
- Experience with WebSocket / SignalR, RabbitMQ
- Hands on experience with the design patterns (e.g., saga, routing slip)
- Deep understanding of the microservices architecture
- Hands on experience with ReactJS / Angular
- Professional experience with analyzing the code for weaknesses and errors, and overseeing plans to eliminate them
- Experience designing secure software systems based upon industry-specific specifications
- English (Upper-intermediate or higher)
- Contribution to the open source projects
- Certifications in .NET Core, architecture
- Experience with Mass Transit
- Experience with OAUTH, JWT
- Understanding SSL/TLS, cryptography
- Ability to work in Agile environment with minimal guidance
- Outstanding collaboration and communication skills
- Team player
- Result-oriented
- Attention to details and code quality
- Outstanding analytical and presentation skills
- Continue self-improvement by learning new technology stacks and tools
- MS Azure
- ReactJS + Redux
- Angular
- .Net Core, Web API
- Redis
- MS SQL Server
- SignalR
- RabbitMQ
- Jenkins, Docker
- Git, Jira, Confluence
- Flexi-Time & remote working
- Casual dress code and plenty of free parking spaces (when working from office)
- Opportunities for international travel
- Tickets to conferences (.NET Developer Days, etc.)
- Free tea, coffee & fruits
- Multicultural work environment
- Language courses (English, French, Polish for foreigners)
- International assignments and projects
- Private medical care with family option
- Life and accident insurance