We are looking for a Solution Architect I to join our remote team.
As a Software Architect, you will be responsible for building solutions and leading teams. You will work with a cross-functional team on a project that involves creating an API-first, microservices-based solution for a Microsoft Azure-based web application. You will also be responsible for developing a data model and implementing data solutions using Python, PostgreSQL, and SQLAlchemy.
You will be expected to have experience with Docker and OpenAPI Specification (OAS) and be able to design and implement secure and scalable solutions. You will be expected to work collaboratively with other team members to ensure that the solutions meet the client's business requirements and adhere to industry best practices.
- Develop and design API-first, microservices-based solutions for a Microsoft Azure-based web application
- Create and implement data models and data solutions using Python, PostgreSQL, and SQLAlchemy
- Collaborate with cross-functional team members to ensure that solutions meet business requirements and adhere to industry best practices
- Ensure that solutions are secure and scalable
- Lead and mentor team members in software development best practices
- Work closely with clients to understand their business needs and provide technical solutions
- Participate in code reviews and ensure that code is of high quality and meets industry standards
- Minimum of 7 years of practical hands-on experience in Data Software Engineering
- At least 1 year of experience in a Solution Architect role or similar
- Strong experience with Python, FastAPI, PostgreSQL, SQLAlchemy, and REST
- Strong experience with Microservices
- Experience with Docker and OpenAPI Specification (OAS)
- Proficiency in Microsoft Azure (Entra ID, WebApp, Storage, KeyVault, Networking)
- Experience with data modeling concepts and implementing data solutions
- Excellent communication skills and ability to work in a team environment
- Fluency in English, with at least an Upper-Intermediate level of competency for effective communication with clients
- Experience with Databricks and Apache Spark
- Experience with NextJS and ReactJS
- Experience in Data Solution Architecture
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn