Description
This position will be a programming expert, who will be part of a solutioning team. The candidate will innovate, suggest, and implement suitable codes etc to achieve business goals or any other requirement affecting technical operations.
Key Responsibilities
  - Full Stack Development:
    
      - Design, develop, and maintain scalable and secure end-to-end applications.
 
      - Collaborate with cross-functional teams to define, design, and ship new features.
 
      - Ensure the responsiveness of applications across devices and platforms.
 
    
   
  - Front-end Development:
    
      - Develop user interfaces that are intuitive, responsive, and visually appealing.
 
      - Implement front-end frameworks and libraries to enhance user experience.
 
      - Collaborate with UX/UI designers to translate design wireframes into a functional user interface.
 
    
   
  - Back-end Development:
    
      - Build robust and efficient server-side systems and APIs.
 
      - Integrate third-party services and APIs into the application.
 
      - Implement database designs and optimize performance.
 
    
   
  - Code Review and Optimization:
    
      - Conduct code reviews to ensure best practices, code quality, and security.
 
      - Identify and address performance bottlenecks and optimize application speed.
 
    
   
  - Technical Problem Solving:
    
      - Troubleshoot and debug issues, providing timely and effective solutions.
 
      - Stay up-to-date with emerging technologies and industry trends to drive continuous improvement.
 
    
   
  - Collaboration and Communication:
    
      - Work closely with cross-functional teams, including product managers, designers, and QA engineers.
 
      - Communicate technical concepts effectively to both technical and non-technical stakeholders.
 
    
   
Requirements
  - Bachelor's degree in Engineering (B.E), Software/Information Technology, BSc IT, or BCA.
 
  - 2 to 5 years of experience working in a media organization and/or as an IT developer.
 
Preferred Qualifications
  - Has relevant experience in the tech stack or demonstrates willingness to learn quickly (3 months).
 
  - Frontend framework - React JS (Preferred) / Angular JS / Next JS.
 
  - Backend Framework - Django Rest Framework (Preferred) / Flask / Express JS / Node JS.
 
  - Database - SQL + NoSQL.
 
  - GIT.
 
  - OOPs Concepts - Data Abstraction, Inheritance, Polymorphism & Encapsulation.
 
  - Data Structures - Array, Binary Tree, Graph, Linked Lists, Binary Search Tree, Matrix, Stack, Queue, Hashing.
 
  - Algorithms - Bubble Sort, Binary Search, Dijkstra's Algorithm.
 
  - Test Driven Deployment - Can write unit & integration tests for frameworks.
 
  - SOLID Principles - Can write good code in any framework which leads to minimal technical debt, less refactoring & code does not break.
 
  - Can Deploy a Web + App + DB application on cloud infrastructure:
 
      
 - Using Docker Containers.
 
      - Directly by installing dependencies manually.
 
      - Can integrate and use cloud services like - Cloud DBs (Cosmos, RDS, Aurora etc.), Use Cloud Native Services in Developments like S3, AWS Parameter Store etc.