Job Title: Senior AI Full Stack Developer
Work Mode-Remote
Experience-7+ years
Overview
We are looking for an experienced Senior AI Full Stack Developer to join our team.You will work closely with business owners to turn ideas into clear technical tasks and deliver reliable, scalable solutions. Both frontend and backend development will be done in TypeScript.
Responsibilities
- Design, develop, and maintain full stack applications using JavaScript and TypeScript (including TDD practices).
- Build and maintain frontend and backend systems with a focus on reliability and scalability.
- Collaborate closely with business owners to understand requirements and translate them into clear technical tasks.
- Refine and clarify business ideas into well-defined technical solutions and implementation plans.
- Design and optimize database schemas and queries using MySQL to ensure performance and maintainability.
- Write clean, maintainable, and well-documented code following best practices.
- Perform code reviews, troubleshoot issues, and continuously improve existing systems and processes.
- Work with cross-functional teams and stakeholders to deliver features on time and provide technical guidance when needed.
Required Skills and Experience
- 7+ years of hands-on experience with JavaScript in production environments.
- Strong experience using TypeScript for both frontend and backend development.
- Proven track record as a Full Stack Developer delivering end-to-end solutions.
- Solid understanding of MySQL, including schema design and query optimization.
- Good grasp of web application architecture, performance considerations, and security best practices.
- Experience breaking down business requirements into actionable technical tasks and estimates.
- Familiarity with testing methodologies and TDD to ensure code quality.
- Strong problem-solving and analytical skills, with attention to detail.
Desired Skills
- Experience with modern JavaScript frameworks and libraries.
- Familiarity with common backend frameworks and APIs.
- Experience working in agile or fast-paced development environments.
- Experience with NestJS and Python.
- A collaborative mindset and experience mentoring other developers.
Communication & Soft Skills
- Strong English speaking and writing skills (required).
- Good listener with the ability to understand business needs.
- Proactive mindset with strong attention to detail.
- Comfortable working directly with business owners and stakeholders.