המקום בו המומחים והחברות הטובות ביותר נפגשים
Role Description:
The Developer Experience Engineer will provide developers with a specialized desktop environment that improves developer productivity, an efficient onboarding experience, and an SDLC process that supports modern service and application engineering.
Responsibilities
Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
Understanding of information modeling, data structures and algorithms
Participate in the front-end development for one or more products and collaborate with visual/interaction designers, other engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience
Incorporate testing and instrumentation into your development workflow to ensure a product is reliable and measurable
Create and maintain continuous integration and deployment processes
Create and maintain tools for code quality control: code review, testing, coverage, monitoring, notification
Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems.
Qualifications:
Undergraduate degree in related field or equivalent experience
10+ years of hands-on experience developing and engineering software and consumer facing applications
7+ years of experience developing and scaling JAVA REST services, using frameworks such as Spring
Experience in modern microservices architectures and deployments
5+ years of experience working in a distributed, cloud-based environment using Azure/AWS/GCP (Docker/Kubernetes)
Experience with cloud infrastructure and data services (compute, storage, networking and others)
Expert-level proficiency in designing and implementing cloud infrastructure (AWS and/or GCP) utilizing Terraform for infrastructure as code (IaC).
Experience working with cloud-based relational and NoSQL databases
Experience with Test Driven Development (TDD) and test automation using unit testing and behavioral testing frameworks
Experience as an AWS Solutions Architect, Cloud Security Certification, and/or OpenStack Administrator Certification a plus. (Other cloud-related certification also a plus.)
Familiarity with devops and SRE practices
Experience with modern SDLC tools, branching strategies, and ability to develop and enforce CI/CD practices
Familiarity with Domain Driven Design and Event Driven Architectures
Knowledge of front-end stack, best practices, frameworks and overall architecture
Strong analytical skills
Strong collaboration and interpersonal skills
Developer level operations proficiency — knowledge of networking, familiarity with load balancers, hypervisors, CDNs, etc
Education:
Bachelor's degree or equivalent experience
Anticipated Posting Close Date:
View the " " poster. View the .
View the .
View the
משרות נוספות שיכולות לעניין אותך