Job Requirements
3 - 5 years of experience
Skills
Job description for Software Engineer (Backend) at Carro Singapore
Job Summary
We’re looking for a backend engineer who will take ownership to design and develop our system that serves our customers across the regions.
Job Responsibilities:
- Design and build an efficient and scalable infrastructure to handle high levels of traffic, in a rapidly scaling environment
- Design clean, testable, efficient code while maintaining high-availability reusable modules and libraries for future use
- Implement engineering best practices and elevate the bar in the organisation
- Work closely with front-end, mobile, product, and various stakeholders to deliver high-quality products
- Research on new trends/technologies and make recommendations on inclusions into the development of methodologies and product architecture
Job Requirements:
- Bachelor in Computer Science / Software Engineering or at least 3 years of back-end development experience and with 2 full SDLC projects.
- At least 3 years of relevant experience with building RESTful web services/API endpoints and running large scale web services
- Strong hands-on experience in design and coding with PHP Laravel frameworks
- Hands-on experience in deployment and management experience with AWS Tech Stack (S3,EC2,RDS,EBS,etc)
- Experience with Serverless and Microservice application development
- Experience with Container Management Tools (ECS,Docker,Kubernetes,etc..)
- Fluid with database systems (mySQL,Postgres,etc)
- Hands-on experience in application development using 3rd party APIs and integration
- Experience with Agile development practises
- Good communication skills to communicate with technical and non-technical stakeholders
- Demonstrated ability to operate as a high-performing member of a small cross-functional team