Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology company is looking for a Full-Stack Developer to lead the development of innovative cloud-native applications. You will work with cutting-edge technologies in a collaborative environment, ensuring compliance with security standards and integrating AI/ML features. The role requires a strong technical background in both backend and frontend development, team leadership, and excellent communication skills.
Roles & Responsibilities
Technical Engineering
- Lead full-stack development using:
- Backend: Node.js, Java Spring Boot, Python (FastAPI, Flask)
- Frontend: ReactJS, Next.js, Tailwind CSS
- Build and integrate APIs following RESTful and OpenAPI specifications
- Optimize data storage and performance using PostgreSQL and AWS DynamoDB
Cloud & DevOps
- Design and deploy cloud-native applications using:
- AWS Lambda, EC2, SageMaker, Bedrock, S3, SQS, CloudWatch
- Manage CI/CD pipelines with:
- GitHub Actions, GitLab CI, Docker, Terraform
Security & Monitoring
- Ensure compliance with VAPT and public sector security standards
- Set up monitoring and alerting using Grafana, CloudWatch, and Slack integration
Agile Delivery & Team Leadership
- Facilitate sprint planning, task allocation, code reviews, and retrospectives
- Collaborate with cross-functional teams (Product, UI/UX, QA, DevOps)
- Mentor junior engineers and promote best engineering practices
AI/ML Integration
- Integrate AI features using SageMaker, Torch, TensorFlow, and Bedrock
- Handle semantic search, document parsing, and intelligent recommendations
Requirements
Technical Skills
- Strong experience in AWS cloud services, backend, and frontend development
- Proficient in building modern web applications and APIs
- Familiarity with infrastructure-as-code and containerization tools
Leadership & Communication
- Proven experience in team and sprint management
- Strong interpersonal skills to engage stakeholders and team members
Qualifications
- Degree or Diploma in Computer Science, Software Engineering, or equivalent
- Minimum 6 years of hands-on software development experience