Compenstation: 0.25% to 2% Equity
Project duration: 6 months
Part-time - 16 hours per week
Remote - YES
Flexible hours - YES
Founding Teams is a new AI Tech Incubator and talent platform. We are supporting the next generation of AI startup founders with the resources they need including engineering, product, sales, marketing, and operations staff to create and launch their products.
The ideal candidate will have a passion for next-generation AI tech startups and working with great global startup talent.
Job Description: Lead Back-End Developer
Position Overview:We are seeking a dynamic and experienced Lead Back-End Developer to lead our back-end development team. The ideal candidate will be a seasoned developer with a strong technical background, leadership skills, and a passion for building scalable and robust server-side applications. As a Lead Back-End Developer, you will play a key role in architecting, designing, and implementing efficient back-end solutions, while leading and mentoring a team of developers.
Responsibilities:
Team Leadership:Lead, mentor, and inspire a team of back-end developers, fostering a collaborative and innovative work environment.
Provide technical guidance, conduct code reviews, and ensure adherence to coding standards.
Back-End Development:Architect, design, and implement scalable and efficient server-side applications.
Develop robust APIs and integrate with front-end components to deliver seamless user experiences.
Collaborate with front-end developers, product managers, and other stakeholders to understand and implement system requirements.
Technology Selection:Stay current with back-end development trends, tools, and technologies.
Evaluate and recommend frameworks, databases, and technologies to enhance the development process.
Code Quality and Best Practices:Enforce best practices for back-end development, including coding standards, testing, and performance optimization.
Implement and maintain coding standards to ensure code quality and maintainability.
Collaboration with Cross-Functional Teams:Work closely with front-end developers to ensure seamless integration and functionality of web applications.
Collaborate with system architects and other stakeholders to ensure the scalability and reliability of the overall system.
Project Management:Work with project managers to plan and prioritize back-end development tasks.
Provide accurate and timely progress updates, identify potential risks, and propose solutions to ensure project success.
Quality Assurance:Collaborate with QA engineers to ensure the delivery of high-quality, bug-free back-end code.
Conduct thorough testing and debugging to identify and resolve issues.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Back-End Developer, with a focus on leadership and team management.
- Strong proficiency in back-end technologies such as Java, Python, Node.js, or Ruby.
- Experience with server-side frameworks and API development.
- Familiarity with database systems (e.g., MySQL, PostgreSQL, MongoDB).
- Excellent problem-solving and analytical skills.
- Effective communication skills, both verbal and written.
- Ability to work collaboratively in a team environment.
Preferred Qualifications:
- Master's degree in Computer Science or related field.
- Certification in Back-End Development.
- Previous experience in a lead or managerial role.
- Knowledge of cloud platforms and serverless architectures.
- Familiarity with microservices architecture.
- Experience with performance optimization and security best practices.
If you are a seasoned back-end developer with leadership skills and a passion for building scalable and efficient server-side applications, we invite you to apply for this exciting opportunity. Join our team and contribute to the development of robust and high-performance back-end solutions.
Job Type: Part-time
Salary: From $150,000.00 per year
Expected hours: 16 per week
Work Location: Remote