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