We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our dynamic team. You will be responsible for designing, implementing, and testing high-quality software solutions using the latest technologies, with a strong focus on building scalable and secure applications on AWS.
Must-Have Skills:
Expertise in JavaScript (ES6+) and TypeScript: Deep understanding and proven experience in modern JavaScript standards and strong typing with TypeScript.
Strong proficiency in React: Extensive experience in building complex user interfaces using React and its ecosystem.
Solid experience with Node.js: Proven ability to develop robust and scalable back-end applications using Node.js.
Extensive knowledge of AWS Serverless: Hands-on experience with AWS services like Lambda, API Gateway, SNS, SQS, S3, DynamoDB, Step Functions, etc.
Experience with Test Automation Frameworks: Proficiency in using frameworks such as Playwright, Artillery, Jest, or similar for unit, integration, and end-to-end testing.
Cloud Infrastructure as Code: Experience provisioning and managing AWS infrastructure using tools like AWS CLI, CloudFormation, or CDK.
Strong understanding of Agile/Scrum methodologies: Experience working in an Agile development environment.
Proficiency in Git: Strong experience with version control using Git.
Excellent problem-solving and analytical skills: Ability to analyze requirements and implement effective solutions.
Strong communication and collaboration skills: Ability to work effectively with cross-functional teams.
Good-to-Have Skills:
Experience with build automation tools like Webpack.
Experience with CI/CD pipelines (e.g., AWS CodePipeline).
Familiarity with other AWS services like OpenSearch, IAM, CloudWatch, CloudTrail.
Experience with design patterns and microservices architecture.
Experience in conducting and participating in code and design reviews.
Exposure to DevOps principles and practices.
Experience mentoring junior team members.
Relevant AWS or other professional certifications.
Bachelor’s or advanced degree in Computer Science or a related field.
Any Graduate