As a Senior Full-Stack JavaScript Developer, you will be at the heart of our engineering process, building software that empowers our platform to deliver next-generation media experiences. You will collaborate closely with cross-functional teams to design, develop, and deploy scalable and robust applications.
Key Responsibilities:
Design and develop high-quality, scalable, and maintainable web applications using React, Node.js, and TypeScript.Implement serverless architectures and microservices on AWS to support application scalability and reliability.Integrate AI and machine learning models into the application, enhancing its capabilities and user experience.Ensure the application's performance, quality, and responsiveness through best practices in coding, testing, and deployment.Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.Lead by example in writing clean, documented, and efficient code.Mentor junior developers and contribute to team knowledge sharing and skill development.Stay abreast of emerging technologies and trends, applying them where appropriate to enhance the application and the team's capabilities.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.5+ years of professional experience in full-stack web development, with a strong focus on JavaScript, React, Node.js, and TypeScript.Proficiency in AWS cloud services and serverless architecture.Demonstrated experience in building and integrating AI and machine learning technologies into web applications.Solid understanding of web technologies and protocols.Strong knowledge of database systems, both SQL and NoSQL.Experience with DevOps practices and tools, CI/CD pipelines, and automated testing.Excellent problem-solving skills, with the ability to think strategically and innovatively.Strong communication and collaboration skills, capable of working effectively in a dynamic, interdisciplinary environment.
Preferred Qualifications:
Experience in the media industry or with content-rich applications.Contributions to open-source projects or a strong GitHub portfolio.