Job Openings
Software Architect
About the job Software Architect
Our client is a well-funded startup led by a senior and experienced founding team, offering a groundbreaking solution for e-commerce websites.
We are looking for an experienced .NET architect to join our client's Architects team and take a significant part in the development of our client's systems. In this role, you will be involved in the following tasks (partial list):
- Evaluate, identify and develop software solutions
- Design & write code for new systems, modules, and microservices
- Refactor and improve existing code base, collaborating with other dev teams
- Participate in code reviews for team members and colleagues
- Research performance issues across all app layers
- Research modern technologies and tools
- Mentor and serve as a technical focal point for developers
- Runs POCs to evaluate new tech stack and creates initiatives to roll out the blueprint concepts
- Empowering developer's tech skills and leads infrastructure initiatives
Requirements:
- Excellent understanding of design patterns and architectural styles
- End-to-end experience developing web applications with an emphasis on server-side development
- Hands-on development experience in large & complex systems at least 10 years
- Proven experience developing end-to-end web applications with .Net Core at least 5 years
- Experience with front-end development (React, Angular, Vue) - an advantage
- Experience working with microservices
- Experience working with relational & NoSQL databases
- Writing unit testing using major frameworks NUNIT, Xunit, etc.
- Sense of ownership and pride in your work
- Strong communication and presentation skills.