Role: Senior Full Stack Engineer (ReactJS + Python)
Location: RemoteJob Type: Full time - Permanent
About Binoloop:
Binoloop is dedicated to revolutionizing decision-making through the development of autonomous AI agents. Our AI co-pilot, Tally, streamlines procurement evaluations by ensuring transparency and cutting evaluation times by 75%. We believe in the power of AI to transform businesses and drive better outcomes. Binoloop aims to become the trusted standard for responsible AI integration, ushering in a new era of streamlined and unbiased decision-making.
Position: Senior Full Stack Engineer (ReactJS + Python) Role Overview:
We are seeking a highly skilled, hands-on and self-motivated Senior Full Stack Engineer with expertise in ReactJS and Python to join our dynamic team. You will be responsible for handling both front-end and back-end development tasks, contributing to the development and enhancement of our AI-powered solutions. Your role will involve working closely with our AI team, implementing features, and ensuring seamless integration of our systems. A basic understanding of Large Language Models (LLMs) and AI, combined with a strong systems design perspective, is essential for this role.
Key Responsibilities:
Design, develop, and maintain robust and scalable front-end and back-end components using ReactJS and Python. Collaborate with cross-functional teams to define, design, and ship new features. Implement and maintain test cases for GitHub Actions workflows for CI/CD pipelines, ensuring code quality and efficient deployment processes. Conduct code reviews, design reusable components, and ensure best practices in software development. Work with the AI team to integrate AI models and solutions into the application. Optimize application performance and scalability. Design and implement database schemas and ensure data integrity. Stay up-to-date with emerging technologies and industry trends to drive innovation within the company. Mentor junior developers and contribute to the overall growth of the engineering team.
Qualifications:
Experience: Bachelors + 5 years or Masters + 3 years of experience in full stack development with a strong focus on Python and ReactJS. Education: A degree in Computer Science, Engineering, or a related field.
Technical Skills:
Strong expertise in ReactJS and modern front-end development practices. Strong expertise in NextJS and Tailwind CSS. Ability to create front end dashboards resembling design from tools such as Figma. Proficiency in Python and experience with Fast API, authentication, and SQL databases. Experience with GitHub Actions and CI/CD pipeline implementation. Solid understanding of RESTful APIs and web services. Experience with Docker and containerization. Familiarity with Google Cloud Platform (GCP) is a plus. Basic understanding of Large Language Models (LLMs) and AI concepts or a strong desire to learn them. Knowledge of Kubernetes and deploying applications on GKE is a plus.
Soft Skills: Strong problem-solving skills and the ability to think critically. Excellent communication and collaboration skills. Self-motivated with a startup mindset and the ability to work in a fast-paced, dynamic environment. Strong organizational skills and attention to detail. Ability to take ownership of projects and drive them to completion. Why Join Binoloop?
Be part of a visionary company at the forefront of AI and decision-making transformation. Work in a startup environment as one of the members of the founding team. Opportunity to work with cutting-edge AI and contribute to impactful complex projects. Play with LLMs, both on cloud and on-prem. How to Apply:
If you are passionate about AI and full stack development, and excited to work in a startup environment that fosters innovation and growth, we would love to hear from you. Please send your resume, github and a cover letter detailing your experience and why you would be a great fit for this role.
Join us at Binoloop and be a part of revolutionizing decision-making through AI!
Note: This job description is intended to convey essential job functions and requirements. It is not an exhaustive list of responsibilities, and the role may evolve over time.