Position: Software Architect
Company: CNA International IT
Experience required: 5y
English level: fluent

Our client is a **product Baltic print-on-demand service company** that produces printing products for eCommerce entrepreneurs, grows exponentially, receives investments before the next round is announced, and in co-founders has those who built Pipedrive, Twitch, and even Youtube from scratch. 

The company is currently looking for a **Software Architect** to join the growing Engineering team.

**Requirements:**
• At least 5 years of proven experience in roles like Lead Developer or Software Architect;
• Excellent problem-solving and communication skills;
• Solid understanding of software fundamentals (Data Structures, Software Architecture, Design Patterns);
• Understanding of Microservices architecture and Domain Driven Design principles;
• Expert-level PHP knowledge (Symfony, Laravel or any other framework)
• Experience with AWS;
• Excellent written & spoken communication skills in English.

**Would be a plus:**
• Experience with MongoDB;
• Understanding of front-end technologies.

**Responsibilities:**
Be responsible for architecture and technical decisions made in assigned teams, review and help teams prepare architectural and design documentation with a focus on ensuring the technical work fits into the broader platform strategy and defined practices;
Guide development teams through implementation by providing POC’s, explaining design details, and solving design issues;
Investigate and solve a variety of architecture-related problems such as performance, scalability, integration, and other;
Mentor and train other team members on design techniques and coding standards, and cultivate innovation and collaboration across multiple teams;
Working closely with fellow architects and engineers in order to create cohesive architecture practices and guardrails, whilst driving the adoption of these practices/standards across the teams.

**The company offers:**
• Stock options.
• Opportunity to work fully remote within EMEA time zones;
• Start your workday anywhere between 7 AM and 11 AM. As long as the job is done and you’re happy and healthy, you can adapt your workflow; 
• Apple MacBook laptop as your standard work equipment;
• International relocation support for international candidates who wish to work in Riga or Tallinn;
• Access to mentorship, internal meetups, and hackathons both on-site and online;
• A learning budget for your professional development based on a position level and access to our book library;
• Health insurance or health insurance budget depending on your location and contract type;
• Paid health days whenever you need them without a doctor’s note depending on your contract type;
• Extra paid days off for wellbeing as well as a celebration day of your choosing;
• Access to the in-house gym or gym allowance depending on your location and contract type.