Backend Developer
Backend Developer ส่งใบสมัครของคุณ
Role Overview
We are looking for an experienced Backend Developer to design, implement, and maintain the backend systems that power our retail operations. You will be responsible for architecting and ensuring smooth integration of different backend systems across various functions within the organization, with a focus on enhancing performance, scalability, and reliability. The ideal candidate will have hands-on experience with retail environments, preferably working with Shopify, and will be proficient in developing, optimizing, and securing backend solutions.
Key Responsibilities
- Design and develop backend systems and services that drive our retail platform, ensuring they are scalable, secure, and maintainable.
- Collaborate with frontend developers, product managers, and other stakeholders to ensure seamless integration between backend services and front-end interfaces.
- Develop APIs to connect and synchronize data across various systems and platforms within the organization, ensuring consistent communication across departments (e.g., sales, inventory, finance).
- Optimize database performance, queries, and storage strategies to ensure high availability and fast data access.
- Implement robust security protocols to protect user data and ensure compliance with relevant regulations.
- Build and maintain integrations with Shopify and other e-commerce platforms, ensuring a smooth flow of data between the retail store and back-office systems.
- Monitor system performance and conduct troubleshooting and debugging as necessary.
- Contribute to the ongoing enhancement of software architecture and system processes.
- Document backend processes, workflows, and technical specifications for future reference and knowledge sharing.
Qualifications
- Proven experience as a Backend Developer or similar role in a retail or e-commerce environment.
- Solid experience with backend programming languages such as Node.js, Python, Java, Ruby, or similar.
- Strong knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB) and experience in optimizing queries and performance.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Hands-on experience with Shopify and integrating it with other internal systems (e.g., CRM, ERP, and payment gateways).
- Experience with API design, RESTful services, and microservices architectures.
- Knowledge of version control tools such as Git.
- Familiarity with agile development methodologies (Scrum, Kanban, etc.).
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills to collaborate effectively with cross-functional teams.
Preferred Qualifications
- Experience with e-commerce platforms and retail industry-specific requirements.
- Familiarity with containerization (Docker, Kubernetes) and DevOps practices.
- Knowledge of security best practices in backend development, including data encryption, authentication, and authorization.
- Understanding of performance monitoring and optimization tools.
Why Join Us?
- Opportunity to work in a fast-paced, innovative, and dynamic environment.
- Be part of a growing team with exciting challenges in the retail technology space.
- Competitive salary and benefits.
- Career growth opportunities and the chance to develop new technical skills.
If you are passionate about building cutting-edge backend systems and want to play a key role in revolutionizing the retail experience, we would love to hear from you!