Overview
Design and deliver cloud-native full-stack applications supporting large-scale data, analytics, and operational workflows, with end-to-end ownership from technical design through deployment and production support.
What you'll do
- Design, develop, test, and maintain full-stack applications using technologies such as React.js, Node.js, .NET, and Python.
- Build secure, scalable, and high-performance RESTful APIs, microservices, and backend services.
- Develop intuitive frontend interfaces, administration tools, and operational portals supporting analytics and reporting workflows.
- Integrate applications with cloud-based data platforms and AWS services, including Amazon S3, EC2, Lambda, and EMR, supporting event-driven and batch-processing workloads.
- Translate business and functional requirements into technical designs and implementation plans, contributing to application and integration architecture decisions.
- Implement engineering best practices across CI/CD, automated testing, code reviews, performance monitoring, logging, and deployment.
- Apply secure coding and cloud security practices, and support vulnerability remediation, compliance activities, and production reliability.
- Collaborate with software engineers, data engineers, and other stakeholders in an Agile/Scrum environment while taking ownership of assigned deliverables.
What you'll need
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Professional experience in full-stack software engineering, including designing, developing, testing, and deploying production applications.
- Hands-on frontend development experience with React.js.
- Backend development experience with at least one of the following: Node.js, .NET, or Python.
- Practical experience with AWS, particularly services such as Amazon S3, EC2, or Lambda.
- Strong understanding of REST APIs, microservices, cloud-native architecture, software engineering practices, and application security.
- Experience integrating applications with relational databases, data warehouses, or cloud-based data platforms.
Nice to have
- Experience with cloud-based data warehousing or analytics platforms.
- Experience with Amazon EMR, event-driven architectures, or large-scale batch-processing workloads.
- Exposure to Tableau or other business intelligence and analytics tools.
- Hands-on experience implementing or maintaining CI/CD pipelines and DevOps practices.
- Knowledge of AWS security concepts, including IAM, application security, and cloud compliance controls.
- Experience supporting production applications, including monitoring, troubleshooting, incident resolution, and BAU operations.
Read the full description and apply on the company’s own careers page.