Primary Responsibilities
- Review product requirements, contribute to and work with technical designs
- Implement quality code, write end-to-end test cases, and automate them in pipelines
- Great team player, collaborate with peers and technical leads, mentor more junior team members
- Contribute to the continuous improvement of our software development lifecycle (SDLC) processes
- Present technical solutions, capabilities, considerations, and features in business terms
- Effectively communicate status, issues, and risks in a precise and timely manner
- Write technical documentation for internal and/or external consumption, for developers of varying skills levels
Knowledge, Skills and Abilities
- Solid coding experience in Golang; experience with Python is a significant plus
- Strong understanding of microservices-based architecture and deployment
- Self-motivated and willing to delve into new areas and take new challenges in a proactive manner
- Experience delivering software with Agile and Lean Software Development
- Proficiency in Kubernetes and Kubernetes-based architectures
- Understanding of network and web technologies, networking fundamentals: TCP/IP, HTTPS, VLANs, DNS, load balancing and firewalling, etc.
- Good problem-solving skills
- Excellence in written and verbal communications
Qualifications
- Minimum of 5+ years of related experience with a Bachelor's degree; or equivalent experience.
- #LI-SS5
- #LI-Hybrid
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.