Introduction meeting (up to 60 minutes). Just a talk to get to know each other.
Technical meeting (up to 90 minutes). Talk to one of our senior engineers and possibly do a quick test.
We are seeking a Software Architect with strong problem solving abilities, leadership, and application architecture skills. Aside from hands-on development, this position will work collaboratively with the technical team on technical strategy and design. You also will be responsible for the full lifecycle of software development.
Responsibilities:
Designing the entire system based on the received requirements
Architect and support complex web services and applications
Choosing the system architecture and each individual component of this system at a high level
Translate designs and requirements into high quality code
Build and organize development workflows to optimize code delivery and efficiency
Work collaboratively with the technical team on application architecture strategy
Write technical specification documents
Participate in code and design reviews
Provide mentorship, guidance, and oversight to the development team
Participate in hiring, onboarding, and mentoring the new members of the development team
Extensive software development experience in one or more programming languages (NodeJS, C#, Python, JavaScript…).
Experience with Cloud providers (preferably AWS).
Solid experience with frameworks, design patterns, data modeling.
Knowledge of architectural styles and patterns both on micro and macro level.
Understanding of all aspects of the Software Development Life Cycle.
Proficient understanding of code versioning systems, such as GIT
Unit Testing experience, preferably Jest.
Ability to analyze and resolve complex technical business issues and technical problems.
An undergraduate degree (BA/BS) from an accredited university in Computer Science, Information Technology or a computer related field, or equivalent work experience.
The candidate should possess a minimum 5 years of web application development experience.
Excellent communication skills.
Private health insurance.
Premium FitPass package.
Flexible working hours.
Hybrid working model (in office / remote).
Additional paid vacation days.
Paid education and training.
Domestic and international conferences.