Full-Stack Engineer (Cloud + AWS)
The objective of this role is to deliver high-quality, scalable, and secure features for cloud-native applications within a DevSecOps platform. The Full Stack Engineer will collaborate with cross-functional teams and technical leads to integrate features while adhering to industry best practices in software development and security. By prioritizing tasks and managing deadlines, the engineer will ensure the timely delivery of platform features and bug fixes. The role also includes contributing to Infrastructure as Code (IaC) and automation efforts, supporting the platform’s operational excellence.
• Develop platform features with high-quality design and code for cloud-native applications within our DevSecOps platform.
• Collaborate with architects, technical leads, cross-functional teams, product owners, and release teams to integrate features and maintain high standards.
• Prioritize tasks and manage deadlines while ensuring timely delivery of features and bug fixes.
• Ensure adherence to best practices in software development, security, and operational practices.
• Work closely with the QA/Test Team to verify and validate deliverables and maintain quality standards.
• Participate in code reviews, ensuring code quality, performance, scalability, and adherence to design patterns.
• Contribute to infrastructure as code (IaC) and automation efforts using tools like Terraform, CloudFormation, or similar.
#LI-DNI
5-8+ years of software development experience in a Full Stack or related role.
• BSEE/BSCS or equivalent practical experience.
• Strong understanding of microservices architecture, design principles, and patterns.
• Experience developing cloud-native applications and working within a DevSecOps environment.
• Full stack development expertise: Proficient in both frontend and backend technologies.
• Expertise in RESTful APIs design and integration with external services.
• Proficiency in programming languages like JavaScript (Node.js), Java, or Python.
• Strong experience with SQL, database design, and database migrations.
• Proficiency in Git workflows for version control and collaboration.
• Experience with frontend frameworks like React, Angular, or Vue.js.
• Strong understanding of CI/CD pipelines and tools like Jenkins, GitLab CI/CD.
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
• Experience with AWS services (EC2, Lambda, S3, RDS, etc.) and infrastructure as code tools like CloudFormation or Terraform.
• Effective communication skills in both written and spoken English.
Critical Technology Proficiency
5-8+ years of software development experience in a Full Stack or related role.