Position: Senior Full-Stack (Ruby on Rails/React) Engineer
Company: NCube
Category: Ruby
Experience required: 5y
English level: upper

We are seeking a Senior Software Full-Stack Engineer to create excellent project development solutions and guide our software development teams through the architecture and implementation of product work. Responsibilities of this role include guiding teams to architectural decisions, acting as the technical sounding block during planning sessions, implementing solutions alongside the teams, and troubleshooting technical issues with the teams as needed. Remote work is possible. 
If you like challenges, are curious, proactive and have good interpersonal skills, and like to exchange and share your knowledge in a collaborative and positive atmosphere, join our team! 

Experience / Skills: 
Must have:  

- 6+ years of experience working as a software engineer, preferably in Ruby on Rails, Typescript 
- Strong technical expertise in full-stack development with an area of expertise (SaaS / Multi-tenant) 
- Strong written and verbal communication skills 
- Strong technical understanding of AWS, Terraform, DevOps practices 
- Strong technical understanding of SQL, HTML, CSS, and general Web technologies 
- Strong architectural design skills 
- Understanding of Agile/Scrum development principles 
- Experience with performance and security testing will be a bonus 
- Upper-Intermediate or Advanced English 
 
Good to have: 

- Computer science degree 
- Еxperience with roles and permission systems 
- Experience with ETLs, data marts, data visualization tools, and report building tools 
- A strong technical understanding of graph modeling 
- You know Salesforce, Lightning, and SFDC-managed packages 
- Worked on consumer as well as business web applications 

Responsibilities: 

- Build scalable, secure, SaaS solutions  
- Review product requirements and collaborate with teams to develop new features 
- Mentor and support the technical growth of team members 
- Guide teams to sound, sustainable architectural decisions 
- Work with the product owner for sprint planning and delivery 
- Work with the VP of Engineering to align on technical and architectural direction. 
 
We offer:  

- Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv 
- Competitive salary with regular review 
- PE 5% Taxes compensations, accountant assistance  
- Vacation (up to 20 working days) 
- Paid sick leave (10 working days) 
- Medical Insurance after the probation period (3 months)  
- Online English courses 
- Direct cooperation with the customer 
- Teambuildings, corporate parties and company trips abroad  
- Great working environment and team spirit.