remote
Software Developer II - Warner Bros. Discovery
Software Engineer
Software Developer II building scalable web services with Python and Node.js, leveraging AWS cloud services and relational databases. Focus on clean code, automated testing, and continuous delivery in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Node.js.
- Implement RESTful APIs and integrate with AWS services such as Lambda, S3, and RDS.
- Write unit, integration, and performance tests; participate in code reviews and CI/CD pipelines.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Monitor application health, troubleshoot issues, and optimize performance in production.
Requirements
- 3+ years of professional software development experience.
- Hands‑on experience with AWS cloud services and relational databases (SQL).
- Strong version control skills using Git and familiarity with Agile methodologies.
- Excellent problem‑solving abilities and effective communication skills.
Skills
pythonjavascriptnodejsawssqlagile