HamburgerMenu
hirist
showcase-imageshowcase-imageshowcase-image

Job Description

Software Architect Backend :

As a Software Architect Backend within DAZN's Technology Management team, DAZN is seeking a talented, The Node.JS & AWS Developer will be responsible for designing, developing, and deploying cloud-based applications using Node.JS, API's and AWS technologies.


This role is full-time, based in our Hyderabad, India office, 5 days a week WFO. Benefits include access to DAZN, 24 days leave, annual performance-related bonus, best in class medical insurance, learning and development resources, opportunity for flexible working, and access to our Dazn OTT app for free, internal speaker series and events.


Roles & Responsibilities :


This architect is responsible for designing and implementing scalable, high-performance backend applications that leverage the Node. js framework to support business requirements.


As an architect, the primary job duties and responsibilities include :

- Designing and developing backend systems that meet business requirements and performance goals, including databases, APIs, and microservices.

- Collaborating with cross-functional teams to understand and define technical requirements, system architectures, and integration points.

- Creating technical specifications, architecture diagrams, and design documents that define the system structure, functionality, and interfaces.

- Doing code reviews and providing technical guidance and mentorship to the development team to ensure code quality, maintainability, and scalability.

- Ensuring the system adheres to established industry coding standards, development best practices, and security guidelines.

- Help troubleshoot and debug issues across the entire application stack, including front-end, middleware and backend systems.

- Developing and implementing strategies and frameworks to ensure the system's quality.

- Analyzing and troubleshooting performance issues and (help) implementing performance optimizations to improve system responsiveness and throughput.

- Staying current with emerging trends, tools and technologies related to Node. js development and contributing to developing best practices and standards.


- To qualify for this role, candidates should have a strong background in Node.js development, architecture design, and software engineering.


- They should be experienced in leading development teams, working with cross-functional stakeholders, and delivering complex systems on time and on budget.


- Excellent communication, problem-solving, and analytical skills are essential for success in this role.


- The ability to work with various technologies such as databases, caching systems, and message brokers is also important.


Key Competencies :


- Bachelor's or Master's degree in Computer Science or a related field.

- 6+ years of experience designing and developing large-scale web applications using Node.js or Java.

- Expert knowledge of Node.js and its ecosystem, including popular libraries and frameworks.

- Excellent understanding of cloud platforms such as AWS, Azure or Google Cloud Platform.

- Solid understanding of database design and SQL.

- Strong knowledge of RESTful web services and API development.

- Excellent problem-solving and debugging skills.

- Strong communication and collaboration skills and ability to work effectively in a team-oriented environment


info-icon

Did you find something suspicious?