Senior .Net Architect (Hands-on)

Senior .Net Architect (Hands-on)

@job_dotnet


Senior .Net Architect (Hands-on)


Level: Senior  

Location: Remote, outside Russia

Employment: Full-time, Remote

Languages: English B2 and higher

Salary: 7500-8000$ gross

Contact: @ashelemekh


About the project:

The company is a leading technology platform specializing in restaurant delivery solutions. With a strong focus on the US local restaurant industry, they are headquartered in Miami and NYC.

The mission is to empower restaurants by providing the tools they need to connect directly with their customers. 


Requirements:

- 10+ years of experience in .NET development and architecture, including expertise across multiple .NET versions. 

- At least 3+ years as an architect or similar role

- Proven expertise in Azure infrastructure, Kubernetes deployment management, and infrastructure as code (Terraform, Pulumi)

- Proven experience in re-architecting complex systems, improving service dependencies, and optimizing performance

- Exceptional problem-solving skills to tackle complex production issues and system bottlenecks.

- Deep knowledge of system design patterns, scalability, and microservices architecture (API design, Service orchestration, event-driven architecture, and domain-driven architecture)

- Strong leadership, communication, and decision-making skills to guide technical teams.

- Familiarity with monitoring tools like New Relic, Azure Monitor, or equivalent for production support.

- Proven experience with e-commerce or adjacent field projects

- Familiarity with event sourcing, CQRS, and polyglot persistence


Would be a plus:

- Previous experience in e-commerce large-scale high-load products

- Previous experience as a CTO or Engineering manager

- Experience with other programming languages such as Jave, JaveScript, Python

Knowledge of GraphQL, gRPC, or asynchronous messaging (Kafka, RabbitMQ, Azure Service Bus)


Responsibilities:

- Lead the design and development of core systems, ensuring alignment with architectural best practices.

- Support production environments during critical situations, identifying and resolving system dead ends swiftly and effectively.

- Define, document, and enforce software architecture principles to guide development teams.

- Ensure the scalability, performance, and security of applications deployed on Azure with Kubernetes.

- Act as the technical authority for .NET development across all versions and technologies in the ecosystem.

- Collaborate with stakeholders to align architecture with business goals.


We offer:

- Friendly and creative environment.

- Equitable compensation and comprehensive benefits package.

- Opportunity to relocate with our full support to the sunny island “Cyprus”.

- Remote-work-policy.

- Culture of continuous learning and professional development.

- A place that strongly emphasizes career development, offering abundant growth opportunities.


Contact: @ashelemekh

Report Page