Build and deploy cloud native APIs and architectures to deliver solutions at scale
Continuously work to improve and model industry best practices as it relates to system architecture, tooling,
CI/CD, testing, and software design
Work with business stakeholders and collaborate with other engineering teams to deliver solutions to
complex customer problems on time
Be flexible, forward-thinking, and able to pick up new skills, tools, and languages as needs evolve and
change
Deploy applications to the cloud professionally and in an automated fashion
Work across full technology stack to deliver end to end solutions using Lean methodologies
Continue to learn Cloud Native Architecture and introduce emerging technologies that may provide more
effective solutions
Skills and Qualifications
Strong acumen in at least one major, general-purpose language (. Python, JavaScript etc.); Python
preferred
Minimum 2 years' experience developing multi-tier software applications and deploying to cloud services
(. Azure, AWS, GCP)
Understanding of CI/CD systems and Infrastructure as Code (IaC)
Extensive experience with containerization; Docker experience is a plus
API design and execution (thorough understanding of REST is a must; gRPC and GraphQL are a plus)
Database design and understanding of both relational and NoSQL data stores
Exposure to Data Science frameworks (Numpy, Pandas, etc.)
Experience with iterative development in a fast-paced environment
Demonstrated ability to quickly develop subject matter expertise
Demonstrated ability to effectively interact with project team and client stakeholders
Effective communication and listening skills
Specialized Knowledge & Skills Requirements
Demonstrated experience providing customer-driven solutions, support or service.
In-depth knowledge of SQL or NoSQL and experience using a variety of data stores (. RDBMS, analytic
database, scalable document stores)
Extensive hands-on Python program