Overview
Skills
Job Details
Job Description
Position: Senior Full Stack Engineer
We are seeking a highly skilled developer with recent hands-on experience in an AWS environment using JavaScript/Node.js, along with strong exposure to Big Data technologies. This role is focused on data optimization, automation, and scalability across modern cloud environments.
As a Senior Full Stack Engineer, you will be responsible for end-to-end software development, including coding, design, testing, and technical documentation. You ll collaborate cross-functionally with engineering and operations teams to deliver data-driven, automated, and efficient solutions.
The role involves designing and implementing solutions that align with enterprise standards, promote efficiency, ensure consistency, and support overall business objectives. The ideal candidate should have experience developing serverless architectures and be well-versed in modern CI/CD and DevOps practices.
Key Responsibilities:
Develop, implement, and maintain scalable cloud-native applications in AWS using JavaScript/Node.js
Design and optimize serverless architectures and microservices
Drive automation in data exchange and testing processes
Establish an automated testing framework and integrate it with CI/CD pipelines
Build and maintain test scripts using frameworks like Jest, Mocha, Chai, Sinon, Playwright, Selenium, Cypress, and BrowserStack
Collaborate with internal teams to define, design, and ship new features
Prepare technical documentation and conduct unit testing
Support continuous improvement by investigating alternatives and technologies
Required Skills:
Minimum 7 years of professional software development experience
Strong proficiency in JavaScript, Node.js, and related frameworks
Hands-on experience with AWS services including Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS, DynamoDB, React, AWS CLI, SDK, and CDK
Experience designing and managing microservices and serverless architectures
Working knowledge of Agile methodologies and DevOps principles
Familiarity with KMS, ALB/ELB, Route 53, and VPC
Strong analytical, communication, and problem-solving skills
Ability to work independently or in a collaborative team environment
Solid understanding of OOP principles and distributed architectural design patterns
Education & Certifications:
Bachelor s degree in Computer Science, Engineering, or related field (preferred)
Relevant AWS certifications are a plus