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 teams collective expertise.
Requirements:
• 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.