About the job
As a Senior Full-stack Engineer at Prama, your role will involve designing, developing, and maintaining robust backend systems while contributing to frontend applications. You should have extensive experience with Java and NodeJS, working across the software development lifecycle from system architecture to deployment and monitoring. Your responsibilities will include: - Designing and developing scalable and secure backend services and APIs using Java and NodeJS as the primary focus. - Architecting and deploying applications on Google Cloud Platform, utilizing services such as Firestore, Cloud Functions, Cloud Run, and Pub/Sub. - Designing efficient database schemas, writing optimized queries, and managing database performance. - Collaborating on the development of user-facing applications using ReactJS and NextJS. - Participating in technical design sessions to define architecture for new features and products. - Writing clean, maintainable, and well-documented code while performing code reviews for team members. - Troubleshooting and debugging complex issues across the entire stack, from frontend to backend and cloud infrastructure.
Requirements
- Java
- NodeJS
- Google Cloud Platform
- ReactJS
- NextJS
- TypeScript
- SQL
- NoSQL
- RESTful APIs
- GraphQL
- CI/CD
- Docker
- Git
Qualifications
- 5+ years of experience in software development
- Expert proficiency in Java and NodeJS
- Proven experience with Google Cloud Platform (GCP)
- Solid experience with ReactJS, NextJS, and TypeScript
Preferred Technologies
- Java
- NodeJS
- Google Cloud Platform
- ReactJS
- NextJS
- TypeScript
- SQL
- NoSQL
- RESTful APIs
- GraphQL
- CI/CD
- Docker
- Git
Similar Jobs
Senior Full-Stack Engineer
CloudRay Inc
Senior Full-Stack AI Engineer
BayInfotech
Senior Full-Stack GenAI Engineer
Leapfrog Technology, Inc.