Skip to content

Senior Fullstack Engineer – Search Assistant
Company | Workday |
---|
Location | Boulder, CO, USA |
---|
Salary | $145900 – $259200 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- 8+ years of Object-Oriented Design and Programming experience building scalable systems enterprise-level software with a focus on performance, scalability and security as part of a multi-functional team. (Kotlin/Java/Spring Boot or functional programming background preferred)
- 3+ years experience in front-end development; creating RESTful Web applications, developed within the React ecosystem
- Experienced in supporting services in production environments.
- Experienced in build technologies such as Docker, Kubernetes, Gradle and Jenkins.
- Experienced in deployments technologies. (Terraform, yaml are preferred)
Responsibilities
- Write and maintain robust, efficient, and testable code using top-tier languages, frameworks, and tools, including React, Kotlin, Java, Python, TypeScript, Cypress, CI/CD, Jenkins, Gradle.
- Support services and customers in the production environment in specific environments from frontend to backend.
- Use your proven troubleshooting and triaging skills to resolve escalated production and customer issues.
- Work with other engineers to constantly enhance methodologies, standards, processes, and tools, increasing team efficiency.
- Design and lead meaningful features with a strong focus on non-functional requirements. (scalability, performance, monitoring, maintenance, security, usability and quality etc).
- Be a flexible teammate as part of a fast-paced product development team
- Suggest enhancements for the product and build pipelines.
- Operate as a self-starter who can effectively manage numerous projects simultaneously, meet aggressive deadlines, and thrive in a multifaceted environment.
Preferred Qualifications
- Bachelor’s/Master’s in Computer Science, Engineering, or related field.
- Spring Boot development experience
- Proficient in producing high quality technical documentation.
- Proven troubleshooting and triaging skills to resolve production and customer issues.
- Experience developing distributed and concurrent systems; secure, fault tolerant, highly available, recoverable, consistent, scalable, and predictable and the tradeoffs therein.
- Strong focus on performance, scalability, and security of services.
- Experienced in collaborating with diverse teams in a fast-paced, Scrum-based environment.
- Strong written and verbal communication with technical and non-technical audiences.