About the company
Join a fully remote engineering team building technology that helps leading organizations detect and prevent online fraud.
Responsibilities
- Design, develop, and optimize scalable backend systems supporting real-time data processing and high-performance web services.
- Build, maintain, and improve APIs, microservices, and backend infrastructure with a strong focus on reliability, scalability, and performance.
- Develop primarily with Go and/or Node.js while collaborating across services and technologies to deliver robust backend solutions.
- Partner with cross-functional engineering teams to integrate backend components and ensure systems operate efficiently at scale.
- Investigate complex or problematic features through technical deep dives, root-cause analysis, hypothesis development, experimentation, and data-driven evaluation.
- Conduct performance tuning, debugging, testing, and reliability improvements across backend systems.
- Contribute to a data-driven engineering culture by sharing technical knowledge, best practices, and learnings with colleagues.
- Take ownership of engineering work from initial concept and investigation through implementation, deployment, and iteration.
- Participate in a shared on-call rotation, with schedules communicated in advance and coverage balanced across the team.
- Mentor junior developers and support the technical and professional growth of teammates.
- Contribute to cross-functional and open-source initiatives where appropriate, working effectively with stakeholders across a globally distributed organization.
Requirements
- 2+ years of professional backend software development experience, with demonstrated experience building production-grade systems.
- Strong hands-on experience with Go and/or Node.js, with a willingness to deepen expertise across both technologies.
- Experience designing, developing, and maintaining scalable backend systems, APIs, real-time data-processing services, and microservice architectures.
- Strong understanding of SQL and experience working with databases or data stores such as DynamoDB, Redis, or Elasticsearch.
- Solid knowledge of software engineering fundamentals and development tools, including Git, IDEs, shell scripting, and CI/CD workflows.
- Ability to investigate complex technical problems independently, analyze system behavior, form hypotheses, run experiments, and turn findings into practical improvements.
- Strong communication skills in English, with the ability to collaborate effectively across a globally distributed and asynchronous team.
- Ability to work independently while contributing constructively to team decisions, technical discussions, and shared engineering goals.
- Bachelor’s or master’s degree in Computer Science, Data Science, Engineering, or a related discipline is an advantage, though equivalent professional experience is also valued.
- Experience with infrastructure-as-code tools such as Terraform or AWS CloudFormation is a plus.
- Additional experience with TypeScript, Express, ClickHouse, dbt, Snowflake, BigQuery, Redshift, or Databricks is beneficial.
- Familiarity with observability and monitoring platforms such as Datadog, as well as modern logging and telemetry practices, is preferred.
- Knowledge of Docker, Kubernetes, and modern containerization and orchestration technologies is an advantage.
- Experience contributing to large open-source projects or working asynchronously with globally distributed stakeholders is a plus.
- Experience with both Go and Node.js in a backend context, as well as knowledge of Internet security and privacy mechanisms, is highly valued.
Conditions
- Fully remote work environment with the ability to work from an authorized home location.
- Opportunity to work on large-scale backend systems and real-time data processing in the online fraud detection and developer technology space.
- International, distributed team with an asynchronous and collaborative working culture.
- Exposure to modern backend technologies, distributed systems, APIs, cloud infrastructure, observability, and data platforms.
- Opportunities for mentorship, knowledge sharing, and continued technical growth.
- Shared on-call rotation with advance scheduling and an emphasis on equitable coverage and minimizing off-hours disruption.
- Inclusive workplace that values diverse experiences, perspectives, backgrounds, and contributions.
- Candidates must be authorized to work from their home location; visa sponsorship is not provided.
- For US-based employees, the listed cash compensation range is US$130,000–US$180,000; compensation ranges may vary depending on hiring location.