Cresta logo
Cresta

Real-Time Intelligence for Contact Centers

Senior Software Engineer, Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B SponsorCompany SiteLinkedIn

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

More Backend Engineer Jobs

CodiLime logo

Senior Software Engineer, Platform Architect – Python

CodiLime

A strategic partner for technology-driven companies | Network engineering | Software engineering

ContractRemoteTeam 201-500Since 2011H1B No Sponsor

• 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

Poland
zł20.5K - zł28K / month
CodiLime logo

Senior Software Engineer – Platform Architect, Python

CodiLime

A strategic partner for technology-driven companies | Network engineering | Software engineering

ContractRemoteTeam 201-500Since 2011H1B No Sponsor

• 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

Brazil
Avenga logo

Node.js Engineer

Avenga

A global IT engineering and consulting company specializing in custom software development.

Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• 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

Argentina
3Pillar Global logo

Technical Lead, Python

3Pillar Global

Building digital businesses, together.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• 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.

India