
Software Developer – Backend
The Walt Disney Company
full-time
Posted on:
Location Type: Hybrid
Location: Santa Monica • California • 🇺🇸 United States
Visit company websiteSalary
💰 $95,300 - $127,800 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudDjangoDockerFlaskGrafanaJavaJavaScriptKafkaKubernetesNode.jsPythonReactSDLCSpinnaker
About the role
- Work closely with Software Engineers to understand the complex ecosystem in place at DEEP&T
- Develop automated test frameworks and suites on UI, API and Integration levels of testing using java, python or other OO language
- Participate in design discussions for our platform to help evolve the platform in a way that enables richer testing scenarios that simplify defect detection and prevention
- Assist with triage, diagnosis, and resolution of issues discovered across teams.
- Contribute to end-to-end acceptance tests
- Where necessary, develop and execute manual test cases to detect issues that cannot be detected through automated means
- Drive the conversion of manual tests to automated whenever possible
- Developing and supporting high quality code to build and enhance automation, quality infrastructure, and innovative proof-of-concepts
- Investigating and troubleshooting issues across our services and driving them to resolution
- Contributing to the development and maintenance of infrastructure, frameworks, and pipelines that verify backend services and APIs across multiple products
Requirements
- Bachelor’s degree or the equivalent in Computer Science, Electrical Engineering, or a closely related technical field or equivalent years of professional experience.
- 3 years of relevant experience in a software development (SDET, SE, SRE) occupation, including automated and/or unit testing of front end and/or backend services
- Experienced in object-oriented design and expertise with one of the following programming languages: Python, Java, Node/JavaScript
- Experience working with high-performing teams using Agile and Lean methodologies
- Excellent collaboration skills and ability to use standard software development lifecycle (SDLC) tools such as Jira and Confluence, and version control systems.
- Experience shipping production Python, Flask, Django, React or Node.js applications.
- Experience with developing and deploying applications in cloud platforms (e.g. AWS) and optimizing cost efficiency.
- Experience with Kafka, Amazon SQS, and Kinesis
- Experience writing Gherkin Syntax to facilitate the development of automated test scenarios.
- Experience with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems.
- Experience with testcase and/or issue management (e.g. JIRA, Xray), code management (e.g. git, SonarQube) and data visualization (e.g. Grafana, Data Dog) tools.
Benefits
- A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingunit testingobject-oriented designPythonJavaNode.jsGherkin SyntaxDockerKubernetescontinuous integration
Soft skills
collaborationproblem-solvingcommunicationteamworkadaptabilityattention to detailcritical thinkingcreativityleadershiptime management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineering