Design, develop, and maintain robust backend and frontend services for Client Services and Shared Services including private dining, client profile and preferences, itinerary management, communication sent to clients, companies and people data to support such services
Contribute to architectural discussions, advocating for scalable and maintainable solutions
Implement AWS-based serverless services including Lambda, Step Functions, SQS, SNS, and DynamoDB
Utilize Kubernetes and EKS to support containerized deployments within a cloud-agnostic environment
Collaborate with DevOps to improve CI/CD pipelines, observability, and deployment processes
Participate in code reviews, testing strategies, and engineering standards enforcement
Troubleshoot production issues and contribute to continuous improvement practices
Support test automation and ensure seamless integration with delivery pipelines.
Requirements
3+ years of experience in software engineering
Bachelor’s degree in computer science, computer and electrical engineering, or equivalent technical experience (prefer graduate degree)
Experience working remotely
Back-end and Front-end software development experience within agile teams
Professional experience with React
Professional experience with object-oriented programming languages
Cloud-based applications, serverless solutions development experience
Experience in backend development using Java, Python, or Node.js
Hands-on expertise with cloud services and infrastructure-as-code tools such as Terraform
Proficiency with Kubernetes and Amazon EKS for container orchestration
Understanding of CI/CD pipelines, Git-based workflows, and automated testing practices
Ability to work independently and collaboratively in Agile environments
Analytical and problem-solving skills with an ability to identify key issues, structure analysis and synthesize data, and provide recommendations effectively.
Tech Stack
AWS
Cloud
DynamoDB
Java
JavaScript
Kubernetes
Node.js
Python
React
Terraform
Benefits
Health insurance
Flexible work arrangements
Software Engineer at Canon Business Process Services | JobVerse