Full Stack Developer (NodeJS | Kafka | AWS)
Profile Summary: Experienced Full Stack Developer with expertise in designing, developing, and deploying scalable web applications using Node.js, Kafka, and AWS Cloud Services. Skilled in building high-performance APIs, event-driven microservices, and cloud-native solutions with a focus on reliability, scalability, and security. Strong hands‑on experience in both front‑end and back‑end development, with deep knowledge of cloud architecture and distributed systems.
Core Skills
- Backend Development: Node.js, Express.js, RESTful APIs, GraphQL
- Frontend Development: React.js / Angular / Vue.js (based on need), HTML5, CSS3, JavaScript (ES6+)
- Event Streaming & Messaging: Apache Kafka (producers, consumers, stream processing, topics, partitions, offset management)
- Cloud Platforms: Amazon Web Services (AWS) – EC2, Lambda, S3, API Gateway, DynamoDB, RDS, CloudFormation, IAM, ECS/EKS
- Databases: PostgreSQL, MySQL, MongoDB, DynamoDB, Redis
- DevOps & CI/CD: Docker, Kubernetes, Jenkins, GitHub Actions, Terraform, AWS CodePipeline
- Other Tools/Technologies: Microservices, Serverless Framework, ELK/CloudWatch Monitoring, Agile/Scrum
Roles & Responsibilities
- Design and implement scalable microservices and REST/GraphQL APIs using Node.js.
- Develop event-driven architectures with Apache Kafka for real‑time data streaming and asynchronous communication.
- Deploy and manage applications on AWS Cloud with emphasis on security, availability, and cost‑optimization.
- Build and optimize front‑end applications with React.js/Angular ensuring responsive UI/UX.
- Integrate backend services with databases (SQL/NoSQL) and external APIs.
- Implement CI/CD pipelines for automated build, testing, and deployment.
- Ensure system reliability with monitoring, logging, and alerting using AWS CloudWatch/ELK Stack.
- Collaborate with cross‑functional teams (QA, DevOps, Product Owners) in Agile/Scrum environment.
- Optimize application performance, memory management, and fault tolerance.
Sample Projects
- Real‑Time Payment Processing System: Built using Node.js microservices with Kafka for streaming and AWS for scalability.
- E‑commerce Platform: Developed a full‑stack application with React.js frontend, Node.js backend, Kafka for order events, and AWS RDS/DynamoDB for storage.
- IoT Data Streaming Solution: Processed millions of real‑time IoT events via Kafka topics and stored/processed data in AWS S3 and Lambda functions.
Be careful – Don’t provide your bank or credit card details when applying for jobs. Don’t transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.