Full Stack Developer
Data Eminence
About the Role
Join Data Eminence as a remote Full Stack Developer and contribute to building modern, scalable, and user-friendly web applications. You will work across frontend interfaces, backend services, APIs, databases, authentication, and deployment using modern development technologies. This is a hands-on development role where you will build complete application features, integrate frontend and backend systems, solve technical challenges, and develop production-ready software.
Key Responsibilities
- Develop responsive web applications using React and Next.js.
- Build reusable frontend components using TypeScript.
- Implement modern interfaces using Tailwind CSS and shadcn/ui.
- Develop backend services using Node.js and Express.js.
- Design, build, and integrate RESTful APIs.
- Work with SQL and NoSQL databases.
- Implement database schemas and queries using Prisma ORM.
- Develop authentication, authorization, and user-management functionality.
- Implement CRUD operations, forms, validation, and application workflows.
- Integrate third-party APIs and external services.
- Debug frontend, backend, and database-related issues.
- Optimize application performance, security, and reliability.
- Write unit and integration tests where required.
- Use Git and GitHub for version control.
- Participate in code reviews and Agile development activities.
- Assist with application deployment and production troubleshooting.
- Maintain documentation for APIs and application features.
- Collaborate with designers and product teams to deliver requirements.
- Use AI-assisted development tools responsibly to improve coding workflows.
Requirements & Tech Stack
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong understanding of HTML, CSS, and JavaScript.
- Familiarity with React and Next.js.
- Knowledge of TypeScript and modern frontend development.
- Understanding of Node.js and Express.js.
- Familiarity with REST APIs and JSON.
- Basic knowledge of SQL and relational databases.
- Familiarity with Prisma or another ORM.
- Understanding of authentication and authorization.
- Experience using Git and GitHub.
- Familiarity with Tailwind CSS or shadcn/ui is a plus.
- Basic knowledge of testing and debugging.
- Familiarity with Docker and cloud deployment is an advantage.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to work independently in a remote environment.
Technologies you will gain experience with: React, Next.js, TypeScript, JavaScript, Node.js, Express.js, Prisma, REST APIs, MySQL, PostgreSQL, MongoDB, Tailwind CSS, shadcn/ui, Git/GitHub, Docker, Postman, and cloud deployment.











