
19
applicants
applicants
Full Stack Developer
Businessfocus360 Pvt Ltd
Mount Lavinia •
Full-time
Job Description
Key Responsibilities
- Develop, optimize, and maintain responsive web applications using JavaScript, TypeScript, React, Next.js, and Node.js.
- Apply Object-Oriented Programming (OOP) and clean architecture principles to build scalable and maintainable software.
- Design and manage relational databases using PostgreSQL and Prisma ORM, including schema design, migrations, indexing, and query optimization.
- Develop and integrate secure RESTful APIs, route handlers, and third-party services such as authentication, email, payment, and analytics platforms.
- Deploy and manage applications and databases across cloud platforms such as AWS, Vercel, Azure, or GCP.
- Build and maintain Git-based CI/CD pipelines for automated testing, linting, builds, and deployments.
- Implement secure authentication, authorization, RBAC, data validation, encryption, and other web security best practices.
- Ensure high standards of code quality, application performance, responsiveness, scalability, and accessibility.
- Monitor application health, logs, and server performance, and provide troubleshooting and post-release support.
- Maintain technical documentation covering system architecture, deployment configurations, environment variables, and technical procedures.
Technical Skills
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Good understanding of Object-Oriented Programming (OOP) and software design principles.
- Hands-on experience with React, Next.js (App Router), Node.js, HTML5, and Tailwind CSS.
- Experience with PostgreSQL or other relational databases.
- Practical experience with Prisma ORM, including schema modeling, migrations, relationships, and indexing.
- Good knowledge of RESTful API development and integration.
- Understanding of authentication and authorization mechanisms, including sessions, cookies, and JWT.
- Knowledge of web security best practices, including CORS, XSS, CSRF, and data validation.
- Experience with Git, CI/CD workflows, and Docker.
- Hands-on experience with at least one cloud platform such as AWS, GCP, Azure, or Vercel.
Nice-to-Have / Additional Advantages
- Experience with serverless PostgreSQL platforms, such as Neon Postgres, including connection pooling.
- Familiarity with Docker Compose.
- Experience with Linux server administration.
- Knowledge of Nginx, reverse proxies, and web server configuration.
- Experience with automated testing frameworks such as Jest, Playwright, or Cypress.
- Experience with application monitoring and error tracking tools such as Sentry.
- Experience integrating third-party services such as payment gateways, authentication providers, email services, and analytics platforms.
Work Details
- Attractive salary Package
- Employment Type: Full-Time (On-Site)
- Working Hours: 09 Hours Per day
- Location:Mount Lavinia