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 →