Client: Edtech
Title: Full Stack Engineer
Duration: Long Term
Location: 100% Remote
About the Opportunity
· As a Full Stack Engineer, you will contribute to the design, development, and reliability of enterprise analytics platforms that support mission-critical exam operations.
· You will help build scalable data architectures, real-time telemetry pipelines, and high-performance reporting systems that operate reliably during peak exam delivery.
· You bring strong cloud full-stack engineering experience, with hands-on skills across backend services, data platforms, APIs, and front-end analytics applications.
· You are comfortable working on cloud-native solutions end to end—from data ingestion and transformation to secure service layers and intuitive dashboard experiences.
· Junior to midlevel, but skilled engineer with experience in AWS event-driven serverless cloud environment; scripting using Python, JavaScript, and solid communication skills and naturally curious about technology.
· You will contribute to engineering excellence by following established architectural patterns, automation standards, and observability practices that improve system reliability and operational readiness.
· This includes implementing robust automated testing strategies using tools to ensure quality, reliability, and seamless user experiences.
· You understand cloud software delivery, tools, and processes that empower efficient and resilient delivery that adheres to top-notch development practices.
· You are technologically curious and seek out opportunities to research emerging technologies and trends, standards, and products.
· Your excellent communication and collaboration skills allow you to effectively articulate solutions to the development community, enabling all to succeed.
· You are communicative, approachable, self-driven, and collaborative.
In this role, you will:
Software Solutioning & Design (10%)
- Develop a strong understanding of customer business processes and exam operations
- Collaborate with Lead Engineers and Solution Architects to evaluate feature requests, provide effort estimates, and support sprint planning
- Participate in peer code and design reviews to ensure quality and consistency
Design & Implementation (65%)
- Contribute to the development and scalability of enterprise analytics platforms supporting mission-critical exam operations
- Write code to implement, and maintain cloud-native data architectures, telemetry pipelines, APIs, and reporting systems
- Build secure, scalable full-stack solutions across backend services, data platforms, and front-end analytics applications
- Implement end-to-end solutions—from data ingestion and transformation to service layers and dashboards
- Apply established architectural patterns, automation practices, and observability standards
- Ensure systems meet requirements for scalability, data integrity, availability, and reliability
- Integrate monitoring, telemetry, and operational readiness into system components
- Develop and maintain automated end-to-end and UI testing frameworks using Playwright to ensure application quality and reliability.
- Embed monitoring, telemetry, and operational readiness into all platform components
Technical Contribution & Engineering Excellence (15%)
- Contribute to solving complex technical problems and improving system design
- Support and collaborate with team members to promote best practices in development, testing, and system design
- Continuously improve skills across cloud, data, full-stack technologies, and test automation frameworks
- Communicate technical approaches, tradeoffs, and solutions clearly to team members and stakeholders
- Promote best practices in secure system design, automation, performance optimization, and resilient engineering
Team Operations & Cross-Functional Collaboration (10%)
- Partner with product, operations, and security teams to deliver aligned solutions
- Support exam readiness through participation in testing, monitoring, and reliability efforts
- Contribute to documentation, knowledge sharing, and continuous improvement initiatives
- Collaborate with QA and engineering teams to integrate automated into CI/CD pipelines
- Foster a culture of ownership, documentation, accountability, and continuous improvement
About You
You have:
- 3+ years of experience designing, building, and supporting scalable, cloud-native applications, data pipelines, analytics platforms
- 1+ years of experience developing modern front-end applications using TypeScript and React.
- Coding/scripting experience with Python, JavaScript, React.js, Node.js
- Technical knowledge of Cloud Computing, DevOps, and Microservices
- Strong knowledge and experience with distributed cloud infrastructure
within AWS
- Experience with Backstage, LaunchDarkly, GitHub Actions is a plus
- Exceptional analytical, conceptual, and problem-solving abilities
- Experience working with AWS resources such as Lambda, SNS, SQS, S3,
Step Functions, EC2, ECS, VPC, IAM, CloudWatch, DynamoDB
- Excellent communication and collaboration skills with an ability to present
ideas in business-friendly and user-friendly language
- Ability to prioritize and execute tasks in a high-pressure environment
- Strong hands-on experience with backend technologies such as Node.js (preferably TypeScript) and Python, building APIs and data processing systems
- Experience working with data ingestion, transformation, and orchestration pipelines for analytical and operational workloads
- Experience in building responsive, secure, and high-performance user interfaces using TypeScript, JavaScript, HTML, and CSS
- Familiarity with asynchronous programming and event-driven architectures
- Understanding of data modeling and transformation using AWS services such as Glue, Lambda, Redshift, Athena, and S3
- Familiarity with ML lifecycle concepts and tools
- Experience using Infrastructure as Code tools such as AWS CDK, CloudFormation, Terraform, or AWS CLI
- Experience with real-time stream processing and Complex Event Processing (CEP) using Apache Flink or similar technologies is a plus
- Experience with automated testing frameworks, specifically Playwright for end-to-end and UI testing
- Strong focus on scalability, data integrity, reliability, and quality engineering practices
- Good problem-solving, analytical thinking, and communication skills
Nice to Have:
- Experience with monitoring and analytics tools such as Grafana, InfluxDB, or similar
- Experience with cloud data stores and query engines such as Amazon Redshift, Athena, DynamoDB, Apache Iceberg and S3-based data lakes a plus
- Understanding of data modeling and transformation using AWS services such as Glue, Lambda, Redshift, Athena, and S3
- Understanding of data isolation, performance segmentation, and secure access in distributed systems
- Familiarity with observability and operational strategies in distributed architectures
- Experience integrating automated testing frameworks like Playwright into CI/CD pipelines