Full-Stack Architect Offline

We are looking for a Full-Stack Architect to join our team!

You’ll be working on international projects for a company that provides audit, consulting, and financial advisory services from the USA.

 

Our team consists of: Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers, QA Engineers.

Requirements:

- 8+ years of commercial software development experience and solid portfolio;

- 2+ years of practical commercial architect experience;

- Ability to quickly adapt to new technologies and tools;

- Readiness to switch between different projects and technology stacks;

- Readiness to learn and apply new technologies in short timeframes;

- Strong problem-solving skills in diverse technical environments.

- Operational experience in delivering/running cloud managed services;

- Experience working with SQL and NoSQL databases;

- Practical experience with cloud platforms (Azure, AWS, or GCP)

- Experience in communicating with stakeholders from USA and/or Europe;

- Upper-Intermediate level of English.

Technologies stack:

- .Net, Python, JavaScript;

- Angular, Node.js;

- MS SQL Server, PostgreSQL;

- Cloud platforms: Azure; AWS

- Сontainerization: Docker;

- CI/CD;

Will be a plus:

- Experience with AI/ML technologies;

- Experience with Big Data technologies;

- Experience with Databricks, Apache Spark, and similar technologies.

Responsibilities:

- Analysis and assessment of existing architecture to identify areas for improvement;

- Proposing and implementing architectural changes and optimizations as needed;

- Ensuring alignment of architectural decisions with business and technical requirements;

- Supporting multiple projects by evaluating and refining their architecture.

- Reviewing and approval the architectural approach and technical solution with the customer;

- Project performance review;

- High-level estimating of the product/feature (if needed);

- Research of new and compare alternatives ways for the definition of the best variant for solution development;

- Collaboration with other professionals to determine functional and non-functional requirements;

- Participation in daily standup, planning, demo, retrospective, and other project activities;

- The leadership of the technical changes in the product and flexibility of the system to satisfy the business requirements;

- Development and maintenance the architecture documentation;

- Technical monitoring and control of the development process;

- Take ownership for technical decisions;

- Regular communication on technical topics with a client;

- Drive resolution of technical issues.

 

Perks:

· Wide range of tasks on the project allows for personal development and growth;

· Possibility to propose process improvements and be heard;

· Paid training programs, language courses;

· Flexible benefit program with ability to customize personal benefit packet;

· Comfortable working hours;

· Variety of knowledge sharing opportunities.

 

 

The job ad is no longer active

Look at the current jobs Software Architect →

Similar jobs

Countries of Europe or Ukraine