Full Stack Developer
Focus: End-to-End Feature Development, Database Logic, API
Creation.
Role Summary -
We are seeking a Full Stack Developer who is comfortable wearing
multiple hats. You will work on both the client-side and server-side of
our application, ensuring the entire system works cohesively. This is a
great opportunity for someone who understands how data flows from
a MySQL database all the way to a React component.
Key Responsibilities -
Backend: Design and implement scalable APIs using [Link]
and TypeScript.
Database: Design database schemas and write efficient SQL
queries in MySQL.
Frontend: Implement user interfaces in React that consume
your APIs.
Integration: Ensure seamless data flow between the server and
client.
Debug and troubleshoot issues across the full application stack.
Requirements (Must-Haves) -
Experience: Previous internship or full-time experience
working on full-stack applications.
Backend Skills: Solid understanding of [Link] runtimes and
server frameworks (Express, NestJS, or similar).
Frontend Skills: Proficiency in React and TypeScript.
Database: Working knowledge of MySQL, including writing
raw queries and/or using ORMs (like TypeORM, Prisma, or
Sequelize).
Architecture: Understanding of RESTful API design principles.
Nice-to-Haves -
Experience with CI/CD pipelines and deployment (AWS,
Vercel, Docker).
Knowledge of authentication strategies (JWT, OAuth).
Experience with API documentation tools (Swagger/OpenAPI).