We are seeking a highly skilled and motivated Backend Developer to join our team and help us build a live stream shopping mobile application. In this role, you will be responsible for designing and implementing the backend infrastructure for our mobile application, including creating and maintaining APIs, integrating with third-party services, and ensuring the scalability and reliability of our systems.
Key Responsibilities
- Design and implement APIs and backend systems to support the functionality of our live stream shopping mobile application
- Integrate with third-party services and APIs to enable features such as payment processing, real-time inventory updates, and user authentication
- Collaborate with the front-end development team to ensure smooth and seamless integration between the front-end and backend systems
- Monitor and optimize the performance and scalability of our backend systems to ensure a seamless user experience
- Write clean, maintainable, and well-documented code
- Stay up-to-date with industry best practices and new technologies
Requirements
- Bachelor's or Master's degree in Computer Science or a related field
- 3+ years of experience in backend development
- Strong knowledge of at least one programming language, such as Java, Python, or Ruby
- Experience with RESTful APIs and microservices
- Experience with database design and SQL
- Experience with cloud computing platforms such as Amazon Web Services or Google Cloud Platform
- Excellent problem-solving and communication skills
- Experience with AWS
Nice-to-haves
- Experience with live stream technology or e-commerce platforms
- Experience with agile development methodologies
- Experience with containerization and orchestration platforms such as Docker and Kubernetes
Skills:- J2EE, Spring Boot, Hibernate (Java), RESTful APIs, Video streaming and Amazon Web Services (AWS)