Palo Alto Networks is looking to solve the problem of managing complex deployments of next generation network security solutions using a public cloud delivered management platform.
Requirements
- Excellent programming skills in any server side programming language
- Strong proficiency in Golang programming language
- Deep understanding of JavaScript(ES6) and Node.js internals including building public node (npm) modules
- Strong fundamentals in object oriented design and development using common design patterns
- Experience with or familiarity of Test Driven Development and Continuous Integration
- Deep understanding of safe coding practices with knowledge of common approaches to avoiding code vulnerabilities (security issues, type-safe code, sql injections, XSS etc.)
- Experience in designing/building scalable REST APIs
Responsibilities
- Design and develop highly scalable, high-volume, low-latency microservices in cloud based multi-tenant delivering high-availability and performance
- Actively participate in developing next-generation full stack solutions while investigating alternative technologies
- Consistently writes production-ready code that is easily testable, easily understood by other developers and accounts for edge cases and errors
- Responsible for abiding to production-readiness checklist
- Approaches code design and implementation with a security lens and actively looks for vulnerabilities both in the code and when providing code reviews
- Take ownership and collaborate with cross-functional product management, development and quality assurance teams in a fast paced environment
- Work with Devops and Technical Support teams to investigate and resolve critical customer defects
Other
- 5+ years of experience in building enterprise applications required
- Collaboration and teamwork are at the foundation of our culture and we need engineers who can communicate at a high level and work well with others towards achieving a common goal
- Full stack engineer who can learn and adapt to new programming languages and technologies as-needed
- Hands-on experience with relational and NoSQL technologies
- Ability to work in a fast paced environment