Position: Solution Architect
Company: P2H
Category: Ruby
Experience required: 5y
English level: intermediate

We are looking to hire a Solution Architect who will assume responsibility for a number of projects in the e-government domain. You’ll be linking business and technology, assisting the client and the team with key technical solutions and selection of best-fitting technologies.

The products we build are high-load systems with microservices-based application architecture.

You’ll be working in close collaboration with the Product Owner on the client’s side, product teams, and the Portfolio Manager for estimating and implementing new solutions.

Must have skills:
— Demonstrate experience in software development
— Experience with microservices architecture
— The ability to dive deeply into the product logic, find the best solution by connecting the technical part with the customer’s needs. Also, keep the focus on the capabilities of the entire ecosystem of products.
— Strong skills to communicate technical solutions with a customer
— Promote agile software development
— English (intermediate+ — ability to communicate with clients both in written and verbally)

Tools we use:
— Back end: Ruby (no Rails). Also, PostgreSQL, mySQL, ElasticSearch, RabbitMQ, and Redis.
— Front end: Vue.js
— Testing: RSpec
— CI: Gitlab
— Infrastructure: Docker, Kubernetes
 
Nice to have:
— MS/BS degree in Computer Science, Engineering
— Startup experience
 
Day to day duties:
— Сommunicate technical solutions with a client to show the options and discuss the advantages and disadvantages of each solution.
— Keep in mind the whole picture of interconnected products, understanding how some parts of the system can be used elsewhere
— Help with estimation and defining features, deeply understanding the business logic and technical part of the implementation
— Work closely with Scrum Masters for the effective division of work among the team members
— Lead the team of smart engineers, help them to build a great product, coach them to become better engineers
— Support our engineering culture and software development standards
 
Our Benefits:
— The team, where technical excellence is a priority. We are focused on creating expandable/scalable projects with good code quality
— We’re big enough to build good processes but small enough to avoid unnecessary hierarchy and bureaucracy
— Modern technologies and management methods
— Great team spirit
— Remote work