Sunix AI
2 months ago
About the Role :
We are seeking an experienced and innovative Lead Full Stack Developer to lead the development and scaling of our data-driven applications and real-time systems. You will work closely with cross-functional teams to design, build, and deploy high-quality software solutions, driving projects through the entire software development lifecycle (SDLC). As a leader, you will guide a team of developers, contributing to architecture decisions, hands-on coding, and ensuring best practices in software development are followed.
Key Responsibilities :
- Lead the development of full-stack solutions using Python, Node.js, JavaScript (ES6+), and frameworks like React.js.
- Architect and implement highly scalable, secure, and data-driven applications, ensuring seamless integration between front-end and back-end systems.
- Drive the entire SDLC, from concept and design phases to testing, deployment, and post-launch support.
- Collaborate with stakeholders to define project requirements, timelines, and deliverables.
- Oversee database management using PostgreSQL, MySQL, and NoSQL databases like MongoDB and Redis, ensuring data integrity and performance optimization.
- Ensure version control and efficient code collaboration via Git, GitHub, or GitLab, adhering to best practices in branching strategies and code review.
- Provide technical leadership and mentorship to junior developers, fostering a culture of continuous learning and development.
- Troubleshoot, debug, and optimize the performance of applications, ensuring scalability and robustness.
- Maintain and evolve documentation for software development processes and project :
Education :
- Bachelors degree in Computer Science, Software Engineering, or a related technical field. Equivalent work experience will also be considered.
Experience :
- 5-6 years of full-stack development experience, with a focus on building and scaling data-driven applications and real-time systems.
- Proven experience leading full-stack development projects through the entire SDLC, from conception to deployment and post-launch maintenance.
- A portfolio or GitHub repository showcasing experience in developing data annotation tools or similar platforms is highly desirable.
Skills & Tools :
- Languages & Frameworks : Proficiency in Python, Node.js.
- Version Control : Expertise in Git or GitHub with familiarity with modern branching strategies and code review processes.
(ref:hirist.tech)