1 BeansBIT Job
Full Stack Developer - PERN Stack (3-5 yrs)
BeansBIT
posted 2mon ago
Flexible timing
Key skills for the job
Job Description :
Key Technologies :
- Frontend: React, TypeScript, Vite, Ant Design, Tailwind CSS
- Backend: Node.js, Express, Apollo Server, Prisma, Redis, GraphQL
- Database: PostgreSQL, Redis
- CI/CD Tools: Git
- Others: Jest for testing, Docker, Google APIs, Firebase
- Third-Party Libraries: Axios, Joi, Bull
- PERN is Must - PostgreSQL | Express | React | Node.js
Requirements :
- Proven experience as a Full Stack Developer working with JavaScript/TypeScript.
- Strong experience in frontend frameworks such as React and libraries like Ant Design.
- Proficient in backend technologies such as Node.js, Prisma, GraphQL, and Express.
- Experience with database design, especially with Prisma ORM and PostgreSQL.
- Understanding of code quality tools (ESLint, Prettier) and testing frameworks (Jest).
- Experience with CI/CD pipelines and deployment strategies.
- Strong problem-solving skills and ability to work in an agile environment.
- Excellent communication and teamwork skills.
Key Responsibilities :
- Write efficient, scalable, and reusable code in both frontend and backend environments.
- Collaborate with the product team to define feature specifications.
- Integrate APIs and third-party libraries for functionalities like authentication, payments, notifications, etc.
- Ensure code quality by writing unit tests and running end-to-end tests using tools like Jest.
- Participate in code reviews, collaborate on continuous integration, and ensure best practices in code quality and deployment.
- Utilize Git for source control, continuous integration, and deployment.
- Optimize the performance of web applications across multiple platforms and devices.
- Work on database management, schema design, and optimization, primarily using Prisma ORM.
- Implement GraphQL-based APIs using Apollo for backend communication.
- Handle cloud services like AWS S3, Redis, Firebase, etc., for different features like file storage, notifications, and caching.
Functional Areas: Software/Testing/Networking
Read full job description