WATI logo
WATI

Multi-Agent WhatsApp Customer Support Tool & No Code Chatbot Builder

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2021H1B No SponsorCompany SiteLinkedIn

Location

Malaysia

Posted

61 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishAWSCloudJavaScriptNoSQLReact

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 Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Responsible for software development, project management, engineering management, programming, and automation on a day-to-day basis.

India
Job Closed
Lucidya | لوسيديا logo

Staff Engineer

Lucidya | لوسيديا

The leading Customer Experience Management platform geared towards Arab.

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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

Saudi Arabia
Job Closed
RecargaPay logo

Staff Engineer (Checkout)

RecargaPay

Nossa missão é democratizar os meios de pagamentos pelo celular por meio de um serviço inovador, econômico e seguro.

OtherRemoteTeam 201-500Since 2010H1B No Sponsor

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.

Brazil
Job Closed
RecargaPay logo

Staff Engineer (Checkout)

RecargaPay

Nossa missão é democratizar os meios de pagamentos pelo celular por meio de um serviço inovador, econômico e seguro.

OtherRemoteTeam 201-500Since 2010H1B No Sponsor

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.

Argentina
Job Closed