Job Description
We seek a Full Stack Developer with a strong background in both front-end and back-end development. The ideal candidate should possess 3-5 years of experience, emphasizing the creation of robust and scalable applications. Additionally, the role involves contributing to AI-technology driven projects.
Key Responsibilities:
- Develop and sustain scalable front-end web applications.
- Implement complex back-end services emphasizing high performance and dependability.
- Manage Kafka clusters, optimize & enhance stream processing, and guarantee data integrity.
- Design and implement CI/CD pipelines for smooth integration and delivery workflows.
- Develop job schedulers and orchestration workflows for efficient task automation.
- Ensure applications are optimized and responsive across different platforms.
- Work collaboratively with team members to brainstorm and implement innovative solutions.
- Provide mentorship to junior developers and enhance the team's collective expertise.
Requirements:
- 3 to 5 years of full stack development experience.
- Proficiency in Kafka, with comprehensive knowledge of its architecture and ecosystem.
- Extensive experience with front-end technologies, including HTML, CSS, JavaScript, and frameworks such as React or Angular.
- Skilled in back-end development, familiar with server-side languages and frameworks like Node.js, Python, Ruby, etc.
- Proficient in UI/UX design principles and tools, capable of creating intuitive user interfaces.
- Well-versed in CI/CD tools and practices, along with experience in containerization technologies such as Docker and Kubernetes.
- Familiar with job schedulers and orchestration tools like Apache Airflow or similar.
- Competent in thriving in a fast-paced, agile environment and adept at managing multiple tasks simultaneously.
Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years