Description
Minimum Qualifications
- BS or MS degree in computer science, or equivalent
- 7+ years of designing, developing and shipping scalable, resilient, enterprise distributed and /or cloud native systems
- Deep knowledge and experience of JavaScript, HTML5, CSS.
- Hands-on experience with Java, Python and JavaScript frameworks (e.g. Angular, React, Node.js)
- At least 5 years of experience in developing UI-based applications.
- Experience in microservices architecture
- Strong grasp of system design fundamentals and distributed systems architectural best practices
- Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms)
- Experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
- Experience with production operations and best practices for putting quality code in production and troubleshoot issues when they arise
- Ability to effectively communicate technical concepts verbally and through design aspects
Career Level - IC4
ResponsibilitiesResponsibilities:
- Responsible for designing, developing, and maintaining responsive, high-performance user interfaces for web applications.
- Work closely with Product Managers to translate design concepts into interactive, user-friendly web interfaces.
- Candidate will also integrate with back-end systems and APIs, ensuring seamless data flow and functionality.
- Work with cloud native technologies such as Docker, Kubernetes, service mesh, etc.
- Perform thorough code reviews, follow best engineering practices with performance, scalability, resiliency and security as key tenets
- Collaborating and contributing in an inclusive and diverse environment to continuously build a healthy work culture
QualificationsWork is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.