Real-Time Intelligence for Contact Centers
Senior Software Engineer, Backend
Location
Taiwan
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Backend
Cresta
• Design, build, and maintain scalable backend services, APIs, and distributed systems that power our AI-driven products. • Partner closely with frontend engineers, machine learning engineers, data scientists, product managers, and designers to deliver end-to-end customer experiences. • Own the reliability, performance, and scalability of production systems, proactively identifying and resolving issues before they impact customers. • Write clean, maintainable, and well-tested code, following engineering best practices and contributing to a high-quality codebase. • Participate in architecture discussions, code reviews, testing, and continuous integration efforts to ensure engineering excellence. • Design and implement secure, resilient, and highly available services that meet the demands of enterprise customers. • Analyze and evolve system architecture to improve performance, scalability, reliability, and operational efficiency. • Drive technical decisions and contribute to the team's engineering culture through mentorship, knowledge sharing, and continuous improvement.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of experience building and operating backend systems, distributed systems, or cloud-native infrastructure in production environments.
- Strong proficiency in backend programming languages such as Go and Python.
- Experience designing, building, and maintaining RESTful APIs and service-oriented architectures.
- Hands-on experience with Elasticsearch or similar search and indexing technologies for large-scale datasets.
- Solid understanding of distributed systems, microservices architectures, and cloud platforms.
- Experience troubleshooting and optimizing system performance, reliability, and scalability.
- Strong analytical and problem-solving skills, with a focus on delivering pragmatic solutions.
- Excellent communication and collaboration skills, with the ability to work effectively across engineering and cross-functional teams.
Benefits
- We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
- Paid parental leave to support you and your family
- Monthly Health & Wellness allowance
- Work from home office stipend to help you succeed in a remote environment
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Platform Architect – Python
CodiLimeA strategic partner for technology-driven companies | Network engineering | Software engineering
• Direct the evolution of our microservices execution architecture • Architect and maintain our decoupled worker framework • Standardize continuous integration matrices across multiple functional engineering environments and teams • Drive the safe orchestration of advanced text, code, and scaffolding tools • Develop and implement new features, as well as enhance and optimize existing functionalities • Partner with product owners to translate strategic objectives into actionable backlog items. • Formulate and enforce rigorous testing methodologies
Senior Software Engineer – Platform Architect, Python
CodiLimeA strategic partner for technology-driven companies | Network engineering | Software engineering
• Direct the evolution of our microservices execution architecture • Architect and maintain our decoupled worker framework • Standardize continuous integration matrices across multiple functional engineering environments and teams • Drive the safe orchestration of advanced text, code, and scaffolding tools • Develop and implement new features, as well as enhance and optimize existing functionalities • Partner with product owners to translate strategic objectives into actionable backlog items • Formulate and enforce rigorous testing methodologies
Node.js Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• Design, develop, and maintain scalable backend services using TypeScript and Node.js • Participate in migrating applications and services from on-premises infrastructure to AWS • Build and maintain serverless solutions following cloud-native best practices • Implement integrations and processing workflows for accounting, tax, payments, and transaction data • Collaborate closely with Product, QA, and Engineering to deliver high-quality features • Write and maintain automated and unit tests (Jest) • Participate in code reviews and promote engineering best practices and maintainable design • Monitor, troubleshoot, and optimize application performance, reliability, and security • Ensure traceability and auditability across business processes and generate accounting/tax files
• Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment. • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront. • Create and lead the team's technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc. • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction. • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability. • Be an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.



