Backend Engineer

2 weeks ago


Singapore Toku Pte Ltd Full time

About Toku
At Toku, we create
enterprise cloud communications
and
customer engagement solutions
to reimagine customer experiences for enterprises. We provide an
end-to-end approach
to help businesses overcome the complexity of digital transformation in APAC markets and enhance their CX with
mission-critical cloud communication solutions . Toku combines local strategic consulting expertise, bespoke technology, regional in-country infrastructure, connectivity and global reach to serve the diverse needs of enterprises.
About the Role
As Toku continues creating momentum for its products in the APAC region and helping customers with their communications needs, we are looking for a
Backend Sofware Engineer
with strong
backend engineering expertise and full-stack capabilities
to ensure the high quality and reliability of our cutting-edge contact center and unified communication platforms, and contribute to the seamless delivery of exceptional customer experiences.
This is an
impactful position during a growth phase
for the business. You will be instrumental in
shaping new processes, bringing new ideas and selecting tools
in a collaborative and highly visible team environment. You will thrive in this role if you have a passion for quality, an eye for detail, and the experience to help excel a growing Engineering function to the next level.
What you will be doing
As a
Senior Software Engineer , you will collaborate with stakeholders across the organization. Your primary focus will be on
architecting and developing robust backend services and APIs , with the ability(but not must) to contribute to
React-based frontend experiences
when needed. You'll be
taking ownership of end-to-end feature development
while leading technical initiatives and designing scalable cloud-native solutions.
At Toku Engineering, competence is defined across
five axes
to guide performance evaluations and individual growth, describing expected behaviors that contribute to overall success. The Senior Software Engineer role profile is structured around these five axes:
Delivery
This axis refers to the
reliability in delivering impactful results
across various scopes, including tasks, features, projects, initiatives, teams and the organization. For a Senior Software Engineer, this involves:
Designing and implementing robust backend systems and APIs
using Go, Python and TypeScript, ensuring they are scalable, secure, and maintainable.
Architecting cloud-native solutions
on AWS, leveraging services like Lambda, API Gateway, DocumentDB, S3, and other serverless technologies.
Leading the
end-to-end development process , from initial backend design to deployment and monitoring in production environments.
Building and maintaining RESTful APIs and event-driven systems
that power our communication platform.
Proactively
identifying bottlenecks
and implementing solutions to improve the performance and scalability of our backend services.
Contributing to React-based frontend development
when full-stack capabilities are needed for feature completion.
Utilizing
monitoring tools and analytics
to track system performance and make data-driven improvements.
Managing your workload effectively , delivering projects on time while maintaining high quality and meeting project requirements.
Communicating progress, challenges, and updates clearly
with stakeholders to ensure alignment and transparency.
Implementing
clean, scalable, and well-documented code
with strong emphasis on backend architecture and API design.
Strategic Alignment
This involves the
ability to prioritize work and influence goals and direction
for oneself, the team and the organization. In the Senior Software Engineer role, this means:
Utilizing
Go, Python and TypeScript
to build and maintain our core backend services, ensuring alignment with the company's technical direction.
Architecting microservices and serverless solutions
on AWS that support the scalability and flexibility of our communication platform.
Continuously
monitoring and evaluating emerging backend technologies
and cloud-native best practices, particularly in areas like serverless computing, microservices, and API design.
Leading backend architecture decisions
and proposing solutions that align with our strategic goals around performance, scalability, and reliability.
Advocating for the adoption of
backend engineering best practices , including clean architecture, test-driven development, and robust API design.
Championing cloud-first approaches
and serverless architectures that optimize for cost and performance.
Aligning technical execution with the company's broader goals around
scalability, reliability, and continuous innovation .
Proposing and implementing
backend architectural improvements
that future-proof our platform.
Talent
This axis focuses on
contributions to raising the bar
by strengthening oneself and others, and by attracting talent. Senior Software Engineers are expected to:
Actively contribute to
raising the technical bar
by sharing backend engineering knowledge, mentoring peers, and fostering a culture of continuous improvement.
Provide
guidance and mentorship to junior engineers , particularly in backend development, API design, and cloud architecture.
Lead junior engineers by example in
backend problem-solving, code reviews, and technical discussions , creating an environment where everyone can learn and improve.
Champion
backend engineering best practices
like API documentation, service monitoring, and cloud security.
Help drive
hiring decisions
and contribute to technical onboarding processes, especially for backend-focused roles.
Culture
This describes the
level of participation in Toku's culture
and collaboration across different functions, teams, and organizations. For a Senior Software Engineer, this means:
Engaging fully in
cross-functional collaboration , working closely with teams across the organization, including product management, design, DevOps, and customer support.
Fostering a
spirit of teamwork
by contributing to group discussions, brainstorming sessions, and collaborative problem-solving.
Contributing to a
positive, inclusive, and supportive work culture
where every team member feels valued and heard.
Participating in and leading initiatives that enhance team morale, such as team-building activities, and knowledge-sharing sessions.
Embracing a culture of
transparency, accountability, and continuous improvement .
Technical Excellence
This refers to the
knowledge and fluency within one's technical functional area of expertise
that enables engineering and operational excellence. Key technical proficiencies for a Software Engineer include:
Demonstrating
expert-level proficiency
in backend development with
Go, Python and TypeScript , with strong full-stack capabilities using
React .
Applying extensive experience and demonstrating hands-on expertise in:
Go
for high-performance backend services
Python
(FastAPI)

for scalable backend applications
React
for frontend development when full-stack work is required
AWS cloud services
(Lambda, API Gateway, DynamoDB, S3, CloudFormation, etc.)
Database design and optimization
(both SQL and NoSQL)
Mastering cloud-native architecture patterns
including microservices, serverless, and event-driven systems.
Applying best practices in
backend system design, API development, and cloud deployment
to deliver high-quality, maintainable, and scalable solutions.
Ensuring that backend systems and APIs are
reliable, performant, and secure , with proper monitoring and alerting.
Leading by example in writing
clean, efficient, and well-documented backend code , ensuring consistency across the team.
Leading technical design discussions
for backend architecture and raising the bar for system reliability and maintainability.
We would love to hear from you if you have:
A
Bachelor's or Master's degree in Computer Science, Engineering, or related field
(or equivalent practical experience).
3+ years of experience
in software development, with
strong focus on backend engineering
and proven full-stack capabilities.
Expert proficiency in our core technology stack :
Python, Go, TypeScript , with solid
React
experience for full-stack development.
Deep expertise in backend architecture
including RESTful APIs, microservices, event-driven systems, and database design.
Proven experience with AWS cloud services
and serverless architectures, including Lambda, API Gateway, DynamoDB, S3, and infrastructure as code.
Strong experience with modern Python frameworks
(FastAPI) and
Go for high-performance services .
Experience with

for backend applications and
React
for frontend development.
Understanding of
cloud-native design patterns
and best practices for building scalable, resilient systems.
Knowledge of
database management systems , including both relational and NoSQL databases, with optimization experience.
Strong analytical and problem-solving skills
for complex backend system challenges.
Excellent communication and collaboration abilities , with experience working in cross-functional teams.
Experience in
CcaaS, CPaaS, Telco, or Voice-related domains
is a strong advantage.
Must be
Singaporean / PR .
If you would love to experience working in a fast-paced, growing company and believe you meet most of the requirements, come join us
#J-18808-Ljbffr


  • Backend Engineer

    1 week ago


    Singapore Handshakes by DC Frontiers Full time

    Handshakes is an award-winning DataTech company. We enable our clients to make safer, more informed decisions by delivering meaningful insights, harnessed from reliable data. Our tech teams are pivotal in the growth of Handshakes, so we continually invest in the latest tools, technologies and techniques to take us to the next level. We are hiring for an...

  • Backend Engineer

    4 days ago


    Singapore TECHNOLOGY SERVICES GROUP PTE. LTD. Full time

    **Key Responsibilities**: - Design, develop, and maintain backend systems and services that support AI models, ensuring high availability and low latency - Collaborate with frontend engineer, AI engineer and other stakeholders to identify business problems and design backend solutions - Develop efficient APIs, ensuring high standards of performance,...

  • Backend Engineer

    6 days ago


    Singapore IMTF Full time

    IMTF Group is seeking a Backend Engineer to join our innovative team. As a leading global software product company in the field of Compliance & Automation, we develop cutting-edge RegTech solutions with a focus on Anti-Money Laundering and Anti-Fraud. We are dedicated to automating manual processes through the use of Machine Learning and Data Science,...

  • Backend Engineer

    1 week ago


    Singapore SHANDA GROUP PTE. LTD. Full time

    **Responsibilities and Tasks**: - Design, develop, and maintain backend systems and services that support AI models, ensuring high availability and low latency. - Integrate various machine learning models and algorithms into backend systems to address business problems, such as recommendation systems, predictive analytics, etc. - Optimize and fine-tune...


  • Singapore beBeeBackend Full time

    Job Title: Expert Backend Engineer">About the JobWe are seeking a skilled Backend Engineer to design, build and maintain our recommendation engine. The ideal candidate will have experience in large-scale system architecture and a solid understanding of backend engineering principles.Design and develop high-concurrency, high-availability backend...


  • Singapore NET6TEM PTE. LTD. Full time

    **Senior Backend Engineer - Golang As a Senior Backend Engineer, you will play a crucial role in the development and maintenance of our core backend systems. Your primary focus will be designing and implementing high-performance, scalable, and reliable backend solutions using Golang. You will collaborate closely with cross-functional teams, including product...


  • Singapore TechBiz Global GmbH Full time

    At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking Ruby Backend Engineers to join one of our **clients**' teams. If you're looking for an exciting opportunity to grow in an innovative environment, this could be the perfect fit for you. Our Client is building category-defining AI...


  • Singapore HAPPY HOUR GAMES PTE. LTD. Full time

    **Responsibilities** - Design, develop, and maintain scalable backend systems for mobile games. - Lead technical design, implementation, debugging and optimization of game features. - Collaborate with game designers and frontend software engineers for game feature implementation. - Identify potential technical risks and provide technical advice for...


  • Singapore beBeeBackend Full time

    Backend Software EngineerWe are seeking a skilled Backend Software Engineer to join our team. This is an exciting opportunity for a talented developer who can design, develop, and maintain scalable backend systems using Java and Spring Boot.About the RoleThis is a full-time position that requires 5+ years of experience using Java, Spring Boot, and...

  • Lead Backend Engineer

    2 weeks ago


    Central Singapore Emprego SG Full time

    **Location** Singapore, Central Singapore **Job Type** Permanent **Salary** $7,000 - $10,000 Per Month **Date Posted** 58 minutes ago Additional Details **Job ID** 13746 **Job Views** 1 Roles & Responsibilities We are looking for a talented Lead Backend Engineer, who will join our Engineering Team and help us build the state-of-the-art backend...