Software Engineer – Full Stack
Company | The Walt Disney Company |
---|---|
Location | Celebration, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level |
Requirements
- Minimim of 3 years of professional software development experience.
- Strong proficiency in both back-end (e.g., Node.js, Python) and front-end (e.g., Vue.js, Angular or similar) development.
- Experience with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
- Solid knowledge of databases, both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
- Strong problem-solving and debugging skills.
Responsibilities
- Lead the design, development, and enhancement of next-generation proprietary Disney software solutions tailored for internal partners.
- Collaborate with stakeholders to gather and refine software design requirements.
- Provide ongoing support and troubleshooting for deployed applications to ensure optimal performance.
- Develop comprehensive documentation to support software lifecycle and knowledge sharing.
- Communicate complex technical concepts in clear, accessible language for both partners and executive audiences.
- Maintain and optimize existing platform systems to ensure reliability and scalability.
- Architect and implement scalable, resilient microservices using modern back-end technologies such as Node.js and Python.
- Build intuitive, user-centric front-end applications using frameworks like React, Angular, or Vue.js.
- Integrate services seamlessly with RESTful APIs to ensure interoperability.
- Partner with DevOps teams to containerize applications using Docker and orchestrate deployments with Kubernetes or similar tools.
- Manage CI/CD pipelines to support efficient deployment cycles and robust rollback strategies.
- Write clean, maintainable, and testable code by adhering to industry best practices, including comprehensive unit and integration testing.
- Implement secure coding standards and robust authentication mechanisms (e.g., OAuth2, JWT) to ensure system integrity and data protection.
- Collaborate effectively with cross-functional teams—including QA, design, and product management—to deliver high-quality solutions.
- Contribute to code reviews, technical planning sessions, and architectural discussions to drive continuous improvement and innovation.
Preferred Qualifications
- Deep understanding of microservices architecture, service discovery, and inter-service communication.
- Experience with serverless architecture and event-driven design patterns.
- Knowledge of API Gateway, service mesh (e.g., Istio), and monitoring tools (e.g., Prometheus, Grafana).
- Familiarity with agile development methodologies and tools (e.g., Jira, GitHub, GitLab).
- Familiarity with message queues like Kafka, RabbitMQ, or similar.
- Previous experience working with multi-disciplinary teams including data scientists, software engineers and networking engineers.