Duty station: India Meteorological Department, Mausam Bhawan, New Delhi
Type of Contract: Full-time, project-based contract
Qualifications:
The desired qualifications and experience for the Full stack developer include:
A. Preferably a Bachelor degree or higher in Computer Science, Information Communication and Technology, or related fields.
Technical & Soft Skills:
- Proficiency in front-end technologies: HTML, CSS, JavaScript, and modern frameworks/libraries (React, Angular, Vue.js).
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Proficiency in back-end technologies: PHP (CodeIgniter framework), Node.js, Python, Ruby, Java, or similar.
- Ensure robust, secure, and scalable application logic.
- knowledge of the development of Application programming interfaces (APIs). Build and maintain RESTful APIs to support front-end functionality.
- Design, implement, and manage databases using: SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
- Write efficient and secure database queries. Perform database migrations, backups, and restorations.
- Extensive knowledge of data processing, hardware platforms, and enterprise software applications.
- Strong technical knowledge of systems networking, databases, and web development.
- Excellent knowledge of UI/UX designing software such as Figma photoshop or Strong Knowledge in working with Web Map services, Open Layers, and Leaflet.
- Familiarity with CI/CD tools and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Implement security best practices to protect applications from vulnerabilities.
- Perform code reviews and optimize code for performance and efficiency.
- Monitor and troubleshoot production issues and implement fixes.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Document technical decisions and workflows for future reference.
- Understanding of security best practices and performance optimization techniques.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to manage multiple tasks and work in a fast-paced environment.
Compensation:
Remuneration can be determined according to the level of expertise and location of the base.
Major Duties and Responsibilities:
The specific roles and responsibilities of the Full stack developer includes:
- Planning, design, development, testing, and validation of new applications, solutions, and processes to meet user needs and requirements effectively and efficiently.
- Build highly complex user interface applications and back-end databases integration using expert-level skills in various web development tools, programming languages, and scripting languages
- System configuration and API development for real-time forecast data integration in the RIMES applications.
- Design and Development of the User and Admin version of the weather based decision support systems like IRU, SATARK, BICAS applications in discussion with the concerned officials
- Continue supporting the development and improvement of the SATARK application and IRU program developments
- Actively address non-functional requirements such as performance, security, scalability, continuous integration, migration, and compatibility.
- Timely delivery of systems, products, and processes and regular reporting of project progress
- Documentation of system/ product development
- Planning, design, development, and delivery of users training
- Implementation and seamless integration of the new system with existing systems
- Testing of new technologies, approaches, and solutions and integration into system development work
Compensation
Remuneration can be determined according to the level of expertise and location of the base.
Contract Duration
The contract will be for 1 year, subject to a 6-month probationary period, and annual performance review.