Multi-Agent WhatsApp Customer Support Tool & No Code Chatbot Builder
Software Engineer
Location
Malaysia
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
WATI
• Work in a team of 5-7 software engineers (remote) in the GMT+8 timezone • Work with other technical engineers to drive conversations around technical issues and engineering best practices, suggesting improvements and ideas as you see them • Engage with code review: provide thoughtful, constructive feedback for your team while also using it as a learning opportunity for yourself • Technical analysis and estimation of business requirements • Prioritize, thin slice and schedule the tasks for the team to work on during the sprint • Collaborate with Product Managers, Designers, and QA Engineers to define issues with thorough acceptance criteria prior to engineering beginning
Job Requirements
- Bachelor or Master in Computer Science / Computer Technology
- Strong analytical and problem-solving skills
- Strong foundation in data structures and algorithms
- Product development experience
- Experience and knowledge in NoSQL Databases e.g. Mongo
- Experience in SOA (Service Oriented Architecture) applications
- Hands-on experience in cloud computing like Google Cloud or AWS
- Knowledge of Data Streaming concepts and distributed caching technologies
- Ability to work under pressure and in the face of conflicting demands
- Experienced using Project Management tools eg. YouTrack, Jira, Trello etc
- Nice to have: Experience with c# and react.js
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineering Lead – Manager
IBDIC (Indian Banks' Digital Infrastructure Company)Empowering Simplified Banking
• Responsible for software development, project management, engineering management, programming, and automation on a day-to-day basis.
Staff Engineer
Lucidya | لوسيدياThe leading Customer Experience Management platform geared towards Arab.
• Own and drive architecture integrity • Lead final design and code reviews • Influence cross-team technical direction • Ensure systems meet scale, reliability, and security standards • Drive architectural decisions for high-scale CX SaaS systems • Conduct and sign off on final design and implementation reviews • Build and evolve production-grade backend services using Python or Ruby on Rails • Ensure platform reliability, performance, and security at scale • Partner closely with Product and AI teams to translate product vision into robust systems • Mentor senior and mid-level engineers and elevate engineering standards • Identify and resolve systemic technical risks proactively • Champion engineering best practices across teams • Leverage GenAI developer tools to accelerate delivery and code quality. • Design and deliver scalable, distributed backend systems • Review and approve architecture proposals and critical PRs • Guide teams on microservices and event-driven patterns • Optimize system performance, cost, and reliability • Drive improvements in CI/CD, observability, and DevOps maturity • Support secure, compliant deployments (enterprise-grade expectations) • Collaborate cross-functionally to unblock complex initiatives • Raise the technical bar through coaching and technical leadership
Staff Engineer (Checkout)
RecargaPayNossa missão é democratizar os meios de pagamentos pelo celular por meio de um serviço inovador, econômico e seguro.
Come Make an Impact on Millions of Brazilians! At RecargaPay, we’re on a mission to deliver the best payment experience for Brazilian consumers and small businesses — by building a powerful digital ecosystem where the banked and unbanked connect, and where consumers and merchants have a one-stop shop for all their financial needs. We serve over 10 million users and process more than USD 4 billion annually. We’ve been profitable since 2022 and operate our own credit business. We are an AI-first, 100% remote team, scaling in the rapidly changing Brazilian financial market. Our goal? Deliver the best payment experience in Brazil for people and small businesses alike. We value autonomy, ownership, and a bias for action. We’re looking for people who are curious, hands-on, and driven by impact — who want to solve real problems, work with strong teams, and rethink what’s possible. If you’re ready to do your best work, at scale, with purpose — this is your place. Position Overview As a Sr Software Engineer, you will play a critical role in the success of a constantly and fast-paced growing company. You will be designing, developing, and maintaining robust and scalable systems that support the company's financial services, ensuring seamless operations and an excellent user experience. In a competitive and fast-paced industry, this team drives innovation by implementing secure, reliable, and cutting-edge solutions to meet evolving customer needs. Key Responsibilities - Write well designed, testable, efficient code by using best software development practices. - Contribute in all phases of the development lifecycle. - Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. - Proposes initial technical implementation which supports architectural changes that solve scaling and performance problems. - Work with version control using GitHub, conflict resolution, and automation of continuous integration processes. - Create and maintain software documentation.
Staff Engineer (Checkout)
RecargaPayNossa missão é democratizar os meios de pagamentos pelo celular por meio de um serviço inovador, econômico e seguro.
Come Make an Impact on Millions of Brazilians! At RecargaPay, we’re on a mission to deliver the best payment experience for Brazilian consumers and small businesses — by building a powerful digital ecosystem where the banked and unbanked connect, and where consumers and merchants have a one-stop shop for all their financial needs. We serve over 10 million users and process more than USD 4 billion annually. We’ve been profitable since 2022 and operate our own credit business. We are an AI-first, 100% remote team, scaling in the rapidly changing Brazilian financial market. Our goal? Deliver the best payment experience in Brazil for people and small businesses alike. We value autonomy, ownership, and a bias for action. We’re looking for people who are curious, hands-on, and driven by impact — who want to solve real problems, work with strong teams, and rethink what’s possible. If you’re ready to do your best work, at scale, with purpose — this is your place. Position Overview As a Sr Software Engineer, you will play a critical role in the success of a constantly and fast-paced growing company. You will be designing, developing, and maintaining robust and scalable systems that support the company's financial services, ensuring seamless operations and an excellent user experience. In a competitive and fast-paced industry, this team drives innovation by implementing secure, reliable, and cutting-edge solutions to meet evolving customer needs. Key Responsibilities - Write well designed, testable, efficient code by using best software development practices. - Contribute in all phases of the development lifecycle. - Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. - Proposes initial technical implementation which supports architectural changes that solve scaling and performance problems. - Work with version control using GitHub, conflict resolution, and automation of continuous integration processes. - Create and maintain software documentation.



