Position: Software Architect / Project Lead
Company: Vilmate
Experience required: 3y
English level: fluent

About the client:
Our client is a company that helps to make sense of data by delivering expert services on Domo analytics, Neo4j graph database, Hume knowledge graph.

The company is known for operating ethically, communicating well, and delivering on time. With hundreds of successful projects across most industries, they have deep expertise in FinServ, HighTech, Healthcare/BioTech, Manufacturing, and Media.

About the role:
Our client is hiring for the role of Software Architect / Project Lead, to architect complex cloud-based AppDev / Neo4j projects, and then lead and guide them to successful and profitable completion. This role requires a professional that has real experience successfully architecting and leading projects from start to finish.

Candidates should be able to think strategically, analyze well, intuit problem areas/unknowns, and quote project delivery timelines accurately. They should be able to communicate consistently, crisply, and clearly, and be able to communicate well with technical, business, and executive stakeholders internally and externally. They must be strong, natural communicators who understand the impact of their plans and actions on all stakeholders.

This role requires that the candidate be comfortable shouldering the ultimate responsibility for their architectures and the delivery through the team of consultants while delivering on time and at or under budget.

Responsibilities:
- Evaluates and guides scalable, testable, and reliable architecture and subsequent development of a project. 
- Leading software development projects.
- Staying abreast of the latest technologies and industry trends to serve the interests and needs of Graphable and our clients.
- Espouses the benefits of CI/CD (Continuous Integration, Continuous Delivery) and assists product teams in implementing and maintaining those tools.
- Generalist with the ability to ramp up quickly on new stacks, it may be in GCP, Azure, and leverage a wide collection of technologies. The applicant will need a solid understanding of the basic interactions between all levels of an application stack to quickly ramp up, understand, and guide them in the best direction.
- Planning, tracking, and scheduling software deliverables.

Requirements:
- Minimum 3 years experience, ideally 5 to 10 years.
- Familiarity and interest in serverless (Lambda) architectures.
- Experience with AWS infrastructure specifically, including Cognito, Lambda, EC2, etc., and making it all work together.
- Deep understanding of software engineering and established best practices
Interest in Graph Databases, Neo4j specifically.
- Proficient with one or more of our core technologies (Web, API, Backend, Test Engineering).
- Familiarity with infrastructure as code best practices, including standard frameworks/tools such as AWS CDK, SST, Serverless.

We Offer:
- Competitive salary and benefits.
- Flexible working hours.
- Vacation – 20 working days’ annual leave.
- Paid sick days.
- A personal laptop with all the essential software installed.
- State holidays are granted.
- Corporate accountant and lawyer services.
- Bureaucracy-free and transparent management.
- Costs related to participation in workshops and professional conferences are covered (up to 50% coverage).
- In-house and online сorporate English classes (50% coverage).
- Free running lessons with a professional athletics coach.
- Legendary corporate parties 2 times a year and team-building events.