DescriptionThis unique role combines the core competencies of a Full stack developer with Data engineer to support our AI based initiatives. We are seeking a highly skilled Developer who can quickly learn and adopt new cloud technologies to join our team. The ideal candidate will have experience in both front-end and back-end development, with a strong understanding of web development technologies, databases and cloud environments.
Responsibilities:
- Design, develop, and maintain web applications.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Implement responsive and user-friendly interfaces.
- Build scalable and efficient back-end systems.
- Write clean, maintainable, and well-documented code.
- Perform code reviews and participate in design discussions.
- Troubleshoot and resolve technical issues.
- Stay up to date with the latest web development technologies.
- Design and develop user interfaces and APIs to interact with data pipelines and applications.
- Implement data visualization and reporting tools to provide insights to stakeholders.
- Deploy and manage applications in cloud environments.
- Collaborate and work closely with data scientists, analysts and other stakeholders to understand data and application requirement ,deliver end to end solutions.
Required Skills:
- Data Engineering:
- Strong proficiency in data processing frameworks (e.g., Apache Spark, Hadoop).
- Expertise in data warehousing and ETL/ELT processes.
- Experience with cloud-based data platforms (e.g., AWS, GCP, Azure).
- Full-Stack Development:
- Proficiency in programming languages (e.g., Python, Java, JavaScript).
- Experience with web development frameworks (e.g., React, Flask, Django).
- Familiarity with database technologies (SQL and NoSQL).
- Problem Solving:
- Ability to analyze and solve complex technical challenges.
Qualifications:
- Bachelor’s or master’s degree in computer science or a related field.
- 5+ years of experience in full stack web development.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript, React, Angular, etc.).
- Expertise in back-end technologies (React Node.js, Python, Java, etc.).
- Experience with database systems (SQL, NoSQL).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Strong proficiency in data processing techniques and frameworks
- Expertise in data warehousing ETL/ELT processes.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Work on challenging and impactful projects.
- Work on AI based initiatives.
- A collaborative and supportive work environment.