Job Type: Full Time
Salary Bracket: 80k–120k
Final salary will be based on relevant skills and experience demonstrated during the hiring process.
Elite IT Team is seeking a highly skilled Full-Stack Developer with strong expertise in modern frontend frameworks and scalable backend development. The ideal candidate will be capable of owning features end-to-end from UI/UX integration to backend logic, database operations, and performance optimisation.
Elite IT Team is a remote-first company with 2–3 in-person gatherings per year, attended at the company’s expense.
Key Responsibilities:
- Build and maintain high-quality user-facing features using React, Next.js, and TypeScript, ensuring seamless data flow between UI, backend APIs, and database layers.
- Develop and integrate backend logic including server-side functions, REST/GraphQL APIs, data processing modules, and business logic.
- Work across databases by writing efficient queries, designing schemas, managing CRUD operations, handling migrations, and optimizing data fetching across Postgres, Supabase, Firebase, and MongoDB.
- Implement and manage authentication and authorization systems (JWT, OAuth, Supabase Auth, Firebase Auth) with secure session handling.
- Integrate third-party systems such as payment gateways, analytics tools, AI modules, and internal microservices.
- Debug and resolve issues across the full stack — UI bugs, API failures, server-side errors, database inconsistencies, and performance bottlenecks.
- Collaborate with design and product teams to convert requirements into complete end-to-end features with clean UI and reliable backend execution.
- Optimize frontend rendering, API response times, caching mechanisms, and overall application performance.
- Participate in code reviews, follow clean Git practices, and contribute to CI/CD workflows and deployment pipelines.
- Ensure strong security, proper data handling, and production-grade reliability across the entire stack.
- Contribute to monitoring, logging, and observability to ensure smooth production environments.
Requirements:
- Strong command of JavaScript, TypeScript, React, and Next.js.
- Solid backend experience with Node.js, Express, or Next.js API routes.
- Hands-on experience with both relational and NoSQL databases: Postgres, Supabase, Firebase, MongoDB.
- Strong understanding of API design, server-side logic, data serialization, and JSON-based communication.
- Familiarity with authentication systems — JWT, OAuth, Supabase Auth, Firebase Auth.
- Strong debugging skills across frontend rendering, backend logic, and database operations.
- Experience with Git, branching strategies, CI/CD pipelines, and cloud deployments.
- Understanding of caching strategies, performance optimization, and production-level best practices