Cloud-native Backend Engineer
Showpad
·
Posted:
August 14, 2023
·
Hybrid
About the position
As a Cloud-native Backend Engineer, you will be responsible for expanding and enhancing the existing codebase while driving innovation for new features. Your role will involve working with the latest cloud native services and solutions, optimizing scalability within the cloud infrastructure, and establishing proper monitoring practices. You will have complete ownership of your work and strive to maximize the value of the platform for customers. This position requires 3+ years of experience in backend engineering, proficiency in PHP or JVM-based languages, and experience with Docker or Kubernetes.
Responsibilities
- Expand and enhance the existing codebase
- Drive innovation for new features
- Ensure code functionality
- Implement comprehensive test automation
- Optimize scalability within the cloud infrastructure
- Establish proper monitoring practices
- Work with the latest cloud native services and solutions
- Contribute to the ongoing evolution of the platform
- Maximize the value of the platform for customers
- Embrace new challenges and make work engaging and intellectually stimulating
- Build buyer engagement capabilities and an innovative app platform
- Write code in PHP and Kotlin
- Transition to the AWS cloud serverless environment using Typescript
- Utilize AWS services such as API Gateway, Aurora, CDK, Lambda, S3, Dynamo, Step Functions, etc.
- Foster an environment that embraces failure as an opportunity for growth
- Continuously seek opportunities to learn and improve
- Design and implement APIs for internal and/or public data consumers
- Advocate for test-driven development and strong software testing
- Have a continuous integration and delivery mindset
- Work in a tenant database environment (bonus point)
- Design and implement event-driven architecture (bonus point)
- Possess AWS certifications (bonus point)
Requirements
- 3+ years of experience as a backend engineer developing scalable, production-ready solutions
- Experience with PHP (Symfony) or JVM-based languages (Kotlin)
- Experience designing and implementing APIs for, and collaborating with, internal and/or public data consumers
- Experience with Docker or Kubernetes
- Understanding of the importance of strong software testing at every stage and ability to advocate for test-driven development
- Continuous integration and delivery mindset
- Bonus points for experience working in a tenant database environment
- Bonus points for experience with event-driven architecture design and implementation
- AWS Certified Developer or Solution Architect Associate/Professional
Benefits
- Complete ownership of work
- High standard execution of work
- Code functionality
- Comprehensive test automation
- Scalability optimization within cloud infrastructure
- Proper monitoring practices
- Working with latest cloud native services and solutions
- Contributing to ongoing evolution of platform
- Maximizing value for customers
- Engaging and intellectually stimulating work
- Opportunity for growth and learning
- Fun work environment
- Opportunity to work with PHP and Kotlin
- Experience with Docker or Kubernetes
- Advocate for test-driven development
- Continuous integration and delivery mindset
- Bonus points for experience in tenant database environment and event driven architecture design and implementation
- Opportunity for personal development and professional stretch assignments
- Supportive and inclusive work environment
- Equal opportunity employer