
Job Description: Lead Full Stack Developer at Sunix AI
We are seeking a highly skilled Lead Full Stack Developer with 5-6 years of experience to spearhead the development of a cutting-edge data annotation tool. The ideal candidate will have a strong technical background, proven leadership capabilities, and in-depth knowledge of the software development lifecycle. Below is an outline of the key responsibilities and qualifications for this role
Key Responsibilities
1.Technical Leadership - Oversee the development of a data annotation tool, guiding both front-end and back-end engineering efforts. - Collaborate closely with stakeholders, including UI/UX designers, to ensure product design and performance meet business and user needs. - Lead real-time web app development, optimizing for performance, scalability, and real-time collaboration features.
Technical Expertise - Backend Development: Expertise in Python (Django, FastAPI) and Node.js for building robust, scalable back-end services. - Frontend Development: Proficient in JavaScript and React.js to develop intuitive, responsive user interfaces. - Web Development: Experience building and consuming RESTful APIs/GraphQL, with a focus on WebSocket implementation for real-time updates. - Database Management: Proficiency in both relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) to handle structured and unstructured data. - Cloud Deployment: Hands-on experience with AWS, Azure, or Google Cloud platforms, including cloud deployment, scaling, and CI/CD pipelines (Jenkins, CircleCI, GitLab CI). - Data Management: Expertise in handling large datasets, including annotation data, using file storage systems (AWS S3) and version control.
Project-Specific Knowledge - Data Annotation: Familiarity with popular annotation tools (Labelbox, SuperAnnotate, CVAT, V7 Darwin) and various annotation techniques such as bounding boxes, polygons, and segmentation. - ML Integration: Understanding of machine learning frameworks (TensorFlow, PyTorch, OpenCV) and how to integrate annotation tools into ML pipelines for model training. - Performance Optimization: Ensure the tool is optimized for scalability and can support large datasets and concurrent users, while minimizing latency and improving database query performance.
Leadership & Soft Skills - Team Management: Lead a team of developers, manage project timelines, set goals, and mentor junior team members. Experience with Agile methodologies (Scrum, Kanban) is essential. - Stakeholder Communication: Communicate effectively with both technical and non-technical stakeholders, translating business requirements into actionable technical solutions. - Documentation & Decision-Making: Create clear documentation for development processes and make informed, quick decisions in high-pressure situations.
Security & Compliance - Authentication & Authorization: Implement secure authentication protocols (OAuth2, JWT) and role-based access control. - Data Privacy: Ensure compliance with data privacy regulations (GDPR), with experience in managing sensitive data securely and efficiently.
Qualifications
Educational Background - Bachelor’s degree in computer science, Software Engineering, or a related field. Equivalent work experience will also be considered.
Experience - 5-6 years of full-stack development experience with a focus on data-intensive applications and real-time processing. - Proven track record of managing software projects through the entire SDLC, from initial requirements to post-launch support. - Portfolio showcasing experience with data annotation tools or similar data-driven projects.
Tools & Technologies - Version control expertise (Git, GitHub, GitLab) and familiarity with modern development pipelines.
If you're a driven leader with a passion for developing advanced tools and systems, we'd love to hear from you!
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
