Design and develop complex full-stack applications using Angular, Java (Spring Boot), and Node.js.
Architect and implement highly scalable REST APIs, microservices, and distributed systems on AWS.
Design and build cloud-native solutions using AWS services including Lambda, API Gateway, ECS/EKS, S3, CloudFront, Cognito, RDS/DynamoDB, SQS/SNS, and event-driven components.
Work closely with data engineering teams to develop and optimize ETL/ELT pipelines using AWS Glue (Jobs, Triggers, Workflows, Crawlers).
Use AWS Athena to query and analyze large datasets, optimizing performance and cost.
Develop and maintain Redshift models, schemas, stored procedures, and integrations to support analytics and application data needs.
Integrate application workflows with data warehousing, reporting systems, and analytics pipelines.
Establish coding, design, and architectural best practices to ensure maintainability, scalability, and performance.
Mentor junior and mid-level engineers through code reviews, pair programming, and technical leadership.
Collaborate with DevOps teams to build CI/CD pipelines and automate builds, tests, and deployments.
Drive application security, IAM best practices, and cloud governance across the development lifecycle.
Lead debugging, root-cause analysis, and performance tuning across the full stack.
Maintain and update technical documentation, architecture diagrams, and operational guides.
Provide architectural guidance, contribute to technology roadmaps, and lead design reviews.
Required Skills & Qualifications:
Bachelors degree in computer science, Information Security, or related field (preferred).
710+ years of experience in full-stack or software engineering roles.
Expert-level proficiency with Java (Spring Boot) and Node.js for backend service development.
Strong hands-on experience with Angular (version 8+) for building modern web applications.
Deep understanding of AWS cloud architecture and experience with key services including:
Compute: Lambda, EC2, ECS, EKS
APIs & Integration: API Gateway, EventBridge, SQS/SNS
Storage & Databases: S3, RDS, DynamoDB
Data Engineering: AWS Glue (ETL), Athena, Redshift (Data warehouse)
Strong expertise in distributed systems, microservices, and event-driven architecture.
Experience designing scalable SQL and NoSQL data models (PostgreSQL, DynamoDB, Redshift).
Proficiency with Docker and container orchestration (ECS/EKS/Kubernetes).
Solid understanding of authentication and authorization frameworks (OAuth2, JWT, Cognito).
Strong Git, CI/CD, and automation experience.
Excellent problem-solving, debugging, and performance optimization skills.
Strong communication skills and ability to lead technical designs across teams.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time