About The Job Senior Backend Engineer, MY
If you are interested in joining a fast-growing startup at the intersection of Retail, Fintech, and Data, we would love to hear from you!
Qashier is looking for a passionate individual to join us as a
Senior Backend Engineer, MY.
Responsibilities:
- Design and Develop: Collaborate with cross-functional teams to design, implement, and maintain high-quality backend systems and APIs that meet the product's requirements and performance standards.
- System Architecture: Participate in the design and architecture of scalable and reliable backend systems. Make informed decisions about technologies, tools, and frameworks.
- Coding and Testing: Write clean, maintainable, and efficient code while following coding standards. Conduct thorough testing, including unit, integration, and performance testing, to ensure the reliability and robustness of the backend systems.
- Optimization: Identify and resolve system performance bottlenecks, inappropriate implementations, and other issues. Continuously monitor and improve the system. This may involve setting up and building monitoring and alarming tools.
- Collaboration: Collaborate closely with product managers, mobile engineers, QA and other stakeholders to understand requirements, provide technical insights, and deliver features on time.
- Troubleshooting and Debugging: Investigate and resolve complex technical issues, including production incidents. Conduct root cause analysis and implement preventive measures.
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language, such as Python, Go, or Node.js
- Deep knowledge of backend frameworks and libraries.
- Experience with designing and building APIs.
- Proficiency in relational and NoSQL databases.
- Strong understanding of microservices architecture and cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Excellent problem-solving and debugging skills.
- Knowledge of continuous integration and continuous deployment (CI/CD) practices.
- Strong communication and collaboration skills.
- Ability to work effectively in an agile development environment.
Preferred skills:
- Familiarity with DevOps practices.
- Experience with architectural design and improvements.
- Experience with performance monitoring and profiling tools.
- Understanding of security principles and best practices in backend development.
- Strong passion for staying up-to-date with emerging backend technologies and trends.
Why join Qashier?
- Be at the forefront of a fast-growing Fintech startup in an exciting sector. Qashiers innovative product combines the latest developments in Cloud technology, Payments and Data to transform the Retail & F&B industries. Youll play a crucial role in the growth of a revolutionary product that will become a key platform behind successful retail businesses in the region.
- Amazing growth and learning opportunities. We are a tight knit team where everyone grows together. Youll be working directly with the management team to steer the growth of the company. This is a great opportunity for someone who is keen to challenge themselves and break boundaries, and to work in a company dedicated to your success, growth and advancement.
- Make a strong impact with your work. Youll be working directly with hundreds of small businesses across the region where the work that you do will make a direct impact on the success of these businesses.
- Attractive compensation and equity bonuses
About Qashier Qashier (qashier.com) powers SMEs with a technology platform that combines a smart POS terminal and integrated payment acceptance with a diverse app store of both in-house and third-party business applications. By pairing technology with a strong commitment to merchant success, Qashier helps retail and F&B businesses increase revenue, streamline operations, and create loyal customers.