JD for Fullstack Developer role -    
 
  
 
Mandatory skills - Python+ React+ GCP.
  
 
  
 
Please find JD details below and attached company profile.
 
  
 
Shift Timing - 3 pm - 11.30 PM OR 4 to 12.30 PM  
 
Location - Mumbai - Preferred, Bangalore   
 
Work Mode -  Remote for this project but later once assigned with general shift  /other project then it will be Hybrid.
 
 
  
 
NOTE - For current project , it will be a remote role due to shift timings (above mentioned) but later on once project changes then it will hybrid role .
 
 
  
 
Job description -  
 
  
 
| Reporting Structure   | 
| Project  Lead / PM, Mumbai  | 
| Requisites   | |
| Education:   | Graduate   | 
| Relevant Experience (years):   | 9 years +  | 
| Industry / Technology background:   | |
 
 
 
 
 
| Skill set / Responsibilities    | |
| Essential:   | Technical:   Significant professional software engineering experience gained in a full-stack environment.   ·           Experience of using Python, React  ·           Familiarity with GCP, Kubernetes  ·           Deep understanding and experience of at least one server-side language  ·           Solid understanding of client-side technology (CSS/HTML/JS)  ·           Experience with continuous delivery methods and technologies. ·           Experience with using data to inform development decisions.    Softskills:  ·           Self-directed and capable of working under minimal supervision. ·           Ability to collaborate with a variety of functions, personalities and cultures. ·           Ability to actively listen, ask the right questions and see the underlying meaning in what’s being said and not said. ·           Flexible and open minded. ·           Problem solving in multiple domains. ·           Ability to pick up new techniques and technologies quickly. ·           Pragmatic while maintaining an attention to detail.       Responsibilities:   ·           As part of a cross-functional product team, contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of the platforms. ·           Participate in agile ceremonies and evolving development practices of the team. ·           Contribute to the overall platform architecture  ·           Ensure new work is delivered in alignment with said architecture  ·           Establish and support development processes  ·           Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt  ·           Design and implement efficient, reusable, and reliable code across all underlying solutions. ·           Ensure the performance, quality, and responsiveness of applications. ·           Write unit and integration tests to ensure code quality. ·           Troubleshoot and debug issues, perform bug fixing, and provide production support when needed. ·           Stay updated with the latest industry trends and technologies to improve development processes. ·           Demonstrate passion for delivering testable, instrumented, and reliable code. ·           Strong track record of using and improving agile software development and related design practices.    | 
| Desired:   | ·           Familiarity with BigQuery, or similar modern technologies  ·           Expertise in data pipelines preferred. ·           Expertise in event-driven architectures preferred. ·           Expertise in machine learning and machine learning pipelines preferred. | 
 
| Overall Project/Task description    | 
| ·           To be part of Customer Projects Development Team responsible for providing quality product to customer. ·           Solid foundation in secure coding practices   ·           Strong problem-solving skills and the ability to work independently and as part of a team. ·           Excellent communication and teamwork skills. ·           Capable for performing task independently or with minimum assistance. ·           Ability to learn new technology or tool quickly    ·           To have the skills to work through an issue with no real support, but identifying where additional information can be obtained, and pursuing accordingly. ·           The ability to always think through any course of action clearly and not to take any actions that may have a negative outcome. |