Full Stack Developer (React/Node.js/AWS)
Required
Preferred
Job Details: Position : Full Stack Developer Experience : 5 to 7 Years Location : Trivandrum/Kochi
Job Summary We are seeking an experienced and passionate Full Stack Developer with 4+ years of professional experience to join our engineering team. You will be responsible for the end-to-end development of our scalable, high-performance web applications, from the user interface using React to the back-end services with Node.js, and managing the entire cloud infrastructure on AWS.
Key Responsibilities Frontend Development (React) ● Design and implement highly responsive user interfaces and reusable components using React.js and its ecosystem (e.g., Hooks, Redux/Context API, React Router). ● Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability. ● Write and maintain reliable unit and integration tests for front-end code (e.g., using Jest, React Testing Library, or Cypress).
Backend Development (Node.js) ● Develop and maintain robust, scalable, and secure RESTful APIs/Microservices using Node.js (e.g., Express.js, NestJS). ● Design and manage database schemas (both SQL like PostgreSQL/MySQL and NoSQL like MongoDB/DynamoDB) and ensure efficient data storage and retrieval. ● Implement authentication, authorization, and security best practices (e.g., OAuth 2.0, JWT) across the backend systems. ● Focus on building and deploying serverless backend services utilizing AWS Lambda and API Gateway. ● Utilize the AWS Serverless Application Model (SAM) or Serverless Framework for defining, deploying, and managing serverless applications efficiently. ● Experience with advanced data store technologies (e.g., Redis, ElasticSearch). Cloud & DevOps (AWS) ● Hands-on experience with core AWS services for application deployment, networking, and infrastructure management (e.g., EC2, S3, RDS, Lambda, API Gateway, DynamoDB, VPC, CloudFront, Step Functions, Cognito, OpenSearch, SNS, SES). ● Implement and manage CI/CD pipelines to automate deployment. ● Monitor, troubleshoot, and optimize application performance and cost in the AWS environment (e.g., using CloudWatch).
Architecture & Leadership ● Participate in architecture and system design discussions, offering input on technical direction and stack choices. ● Conduct thorough code reviews to maintain high code quality, performance, and adherence to established standards. ● Mentor and guide junior developers, promoting a culture of engineering excellence and continuous improvement.
Required Skills & Qualifications ● 4+ years of professional experience in full stack software development. ● Expert proficiency in JavaScript/TypeScript, Material-UI (MUI), HTML5 and CSS3 ● Deep expertise with the React framework, including state management, component lifecycle, and performance optimization. ● Strong backend development skills with Node.js and experience building high-volume, scalable APIs. ● Proven hands-on experience with AWS services for deploying and managing production applications. ● Familiarity with modern software engineering practices, including Agile/Scrum, Git version control, and containerization (e.g., Docker). ● Strong analytical, communication, and problem-solving skills, with a track record of owning projects end-to-end. Preferred (Bonus) Skills ● Experience with Serverless architectures (e.g., AWS Lambda, Serverless Framework). ● Knowledge of Infrastructure as Code (IaC) tools like Terraform or AWS CDK. ● Experience with Test-Driven Development (TDD) and advanced testing frameworks.
Upload your resume and fill in the details below.