The Role
As a backend engineer at Pomelo, you will be writing TypeScript and Node.js code within a cross-functional team, delivering the highly available, elastically scalable APIs that power our mobile and web apps. You will also be building the event-driven backend processes that make our business tick.
This is a unique and exciting opportunity for an experienced full stack backend engineer to help design and build cutting edge, greenfield solutions to some genuinely interesting business problems. The quality of your backend experience is far more important to us than the technologies you have used in the past. We are looking for someone who wants to work in a fast-paced international startup.
If you are ready to take on a challenge that involves using multiple skills and disciplines in a fast-paced environment where your actions will make a real difference, wed love to hear from you.
Key Responsibilities
Upon joining the role, the successful candidate will be expected to:
- Develop and Deploy Robust Backend Solutions: Consistently deliver high-quality backend solutions using TypeScript/Node.js, AWS Lambda, and other relevant technologies, ensuring robustness, scalability, and reliability.
Optimise AWS Infrastructure: Utilise AWS services effectively, particularly AWS Lambda, API Gateway, SQS, and SNS, to optimise infrastructure performance and cost-efficiency.- Leverage Serverless Framework: Utilise the Serverless Framework to architect and develop serverless applications, streamlining development processes and improving efficiency.
Design and Implement RESTful APIs: Design and develop RESTful APIs tailored for mobile and web applications, focusing on performance, scalability, and security, and ensuring seamless integration with frontend systems.
- Stay Updated on Industry Trends: Stay updated on emerging technologies, best practices, and industry trends related to backend development, AWS services, and fintech, continuously seeking opportunities to enhance skills and knowledge.
Drive Innovation and Continuous Improvement: Proactively identify areas for improvement, suggest innovative solutions, and contribute to the overall improvement of development processes, tools, and practices within the organisation.- Demonstrate Strong Communication and Collaboration: Communicate effectively with team members, stakeholders, and leadership, providing timely updates, sharing knowledge, and fostering a culture of collaboration and teamwork.
Requirements- Bachelor's degree in Computer Science, Engineering, or related field.
4-5 years of professional experience in software development with a focus on TypeScript/Node.js.
- Strong proficiency in AWS Lambda, API Gateway, and other AWS services.
Experience building and maintaining microservices using serverless architecture.- Proficiency with MongoDB and database design principles.
Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Payment or Fintech experience is a plus.
Job Type: Full-time
Pay: RM10,- 00 - RM13,500.00 per month
Benefits: - Dental insurance
Health insurance
Schedule:
* Monday to Friday