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