About the Role
We are seeking a Full Stack Developer with strong technical expertise and leadership skills to also serve as Technical Head. The ideal candidate will oversee end-to-end project delivery, guide the development team, and ensure scalable, high-quality solutions. Excellent English communication is essential for client interaction and documentation
Key Responsibilities
- Lead full-cycle development — design, build, test, deploy, and maintain applications.
- Define technical architecture and ensure code quality and performance.
- Collaborate with clients and internal teams to align technical goals with business needs.
- Mentor developers and conduct regular code reviews.
- Prepare technical documentation and deployment plans in clear English.
- Stay updated on new technologies to drive innovation and efficiency.
Frontend Development
Strong in React.js or Next.js for building responsive, dynamic UIs.Solid understanding of HTML5, CSS3, JavaScript (ES6+).Familiar with Tailwind CSS, Ant Design, or Material UI for UI styling.Backend Development
Hands-on experience with Node.js and Express.js.Ability to design and develop RESTful and GraphQL APIs.Experience with Knex.js for SQL query building and migrations.Knowledge of authentication and authorization using JWT or OAuth.Database Management
Proficient in PostgreSQL or MySQL.Experience in schema design, data modeling, and query optimization.Familiarity with Knex.js or Sequelize ORM frameworks.TypeScript & Modern Tools
Strong command of TypeScript for type-safe backend and frontend code.Proficient with Git, GitHub / GitLab, and CI / CD workflows.Deployment & DevOps
Experience deploying apps on Vercel, Render, AWS, or DigitalOcean.Understanding of Docker, environment variables, and app configuration.Testing & Quality
Familiar with Jest, Mocha, or React Testing Library.Writes clean, modular, and maintainable code following best practicesSecurity & Performance
Knowledge of XSS, CSRF, and SQL Injection prevention techniques.Experience with caching (Redis) and API performance optimization.Soft Skills
Strong problem-solving and debugging capabilities.Effective communication and team collaboration.Requirements
Bachelor’s in Computer Science or equivalent practical experience.Minimum 3 years of full-stack development experience.Strong problem-solving and leadership abilities.Excellent written and spoken English.Ability to manage multiple projects independently