Salary
💰 $155,000 - $175,000 per year
Tech Stack
AngularAnsibleAWSBabelCloudDockerEmber.jsGoJavaJavaScriptJenkinsJestKubernetesNoSQLPythonReactRealmTerraformTypeScript
About the role
- Build secure, scalable, and user-friendly internal applications that support the Sony Engagement Platform
- Architect, design and develop RESTful API Endpoints, ensuring high performance, scalability and maintainability
- Collaborate with Front-End Engineers and develop dynamic, responsive and user-friendly web applications
- Define Data Models and database schemas and manage relational databases or NoSQL databases ensuring data integrity and performance
- Create and maintain documentation of application design, configuration and maintenance
- Provide accurate timelines for specific tasks assigned and participate in planning
- Participate in scheduled on-call rotation and respond to emergencies
- Collaborate with senior engineers and cross-functional partners to design, develop, and maintain high-quality features
- Decouple application development from platform services to enable teams to deliver at scale
Requirements
- 3+ years professional experience working with medium/large complex code bases
- Experience in Full Stack development
- Experience with one or more of the following programming languages: Java, Go, or Python
- Experience in REST API design and implementation
- Proficient in HTML, CSS, the JavaScript ecosystem and familiarity with popular frameworks like React, Angular, Ember, Jest, Babel, and TypeScript
- Knowledgeable in UI/UX design principles
- Strong communication and interpersonal skills
- Desire to collaborate and to develop strong and positive team relationships
- Attention to detail, organizational skills, a strong work ethic and the ability to work independently
- Honesty, trustworthiness and ethical conduct are material requirements
- Ability to participate in scheduled on-call rotation and respond to emergencies
- Preferred: Bachelor’s degree in Computer Science or related field, or at least three years of proven experience in lieu of a degree
- Preferred: Demonstrated ability to write clean, maintainable, and well-documented code
- Preferred: Database management, cloud technologies (AWS), and containerization (Docker, Kubernetes)
- Preferred: Knowledge of React best practices
- Preferred: Familiarity with DevOps tools and practices, including CI/CD pipelines and automated deployment tools (e.g. Terraform, Ansible, Jenkins)
- Preferred: Excellent problem-solving skills and experience with Agile development methodologies such as SAFe, Scrum