Job Title: Full Stack Developer Reports to Lead Engineer Location: Hyderabad Position Type: Full-time Experience: 3+ Years of hands on below mentioned technologies Salary: 10-15 LPA
Job Overview: We are looking for a skilled and versatile Full Stack Developer with experience in both front-end and back-end development. You will be responsible for designing, developing, and maintaining complex web applications using a variety of modern technologies. The ideal candidate will have a strong understanding of front-end frameworks such as ReactJS, Next.js, and Tailwind CSS, as well as back-end technologies including NodeJS, Express, and databases like PostgreSQL. This role requires a deep understanding of microservices, RESTful APIs, and cloud infrastructure.
Key Responsibilities:
Design, develop, and maintain full-stack applications using ReactJS, Next.js, Tailwind CSS, and NodeJS.
Implement modern web UI/UX designs with responsive layouts using React-Redux, React Hooks, HTML, CSS3, and JavaScript.
Work with back-end technologies such as Node.js, Express, and Sequelize ORM to develop RESTful services and APIs.
Design and optimize SQL queries and work with databases like PostgreSQL and Redis.
Work with AWS cloud services, including AWS Lambda, EC2, S3, Cognito, and more.
Implement authentication and authorization mechanisms using JWT.
Collaborate with cross-functional teams to implement CI/CD pipelines and ensure smooth version control via Bitbucket.
Develop event-driven and microservice architectures.
Ensure system security and high availability through best practices.
Participate in code reviews and ensure code quality through ESLint and Joi validation.
Document software designs and workflows as needed.
Required Skills and Experience:
Front-end:
Expertise in ReactJS, Next.js, Tailwind CSS, React-Redux, React Hooks.
Strong proficiency in HTML, CSS3, JavaScript, and TypeScript.
Experience with ESLint for code quality and consistency.
Back-end:
Proficient in NodeJS and Express for building scalable server-side applications.
Familiarity with Sequelize ORM and strong knowledge of SQL (PostgreSQL preferred).
Ability to integrate APIs and work with Axios.
In-depth understanding of RESTful Web Services, Authentication, and Authorization using JWT.
Databases:
Strong experience with PostgreSQL, Redis, and working knowledge of NoSQL databases like DynamoDB or similar.
Cloud & Infrastructure:
Solid experience working with AWS, including services such as EC2, S3, Lambda, Cognito, CloudWatch, Kinesis, and EventBridge.
Familiarity with serverless architecture and AWS Lambda.
Architecture & Development Practices:
Experience with Microservice Architecture, Event-based Architecture, and CI/CD Pipelines.
Knowledge of version control with Bitbucket and managing code deployments.
Good to Have:
Cloud Technologies: Familiarity with DynamoDB, CloudWatch, Kinesis, AWS EventBridge.
Databases: Experience with MongoDB and other NoSQL databases.
GraphQL knowledge is a plus.
Perks and benefits