Staff Backend Engineer - Databases

Location

Remote

Background

We are seeking a Staff Backend Engineer with deep expertise in backend development and database technologies to drive the design and scalability of our platform. As a key technical leader, you will focus on building robust and efficient backend systems while optimizing our database infrastructure for performance and reliability.

In this role, you will work with modern database technologies such as Postgres, DynamoDB, Redis, ClickHouse or others, ensuring their seamless integration with our cloud-based infrastructure on AWS. Your contributions will directly impact our ability to deliver high-performance solutions to our clients.

About Oscilar

Oscilar is revolutionizing risk decisioning and fraud prevention with scalable, secure, and cutting-edge technologies. We empower businesses to make data-driven decisions with unmatched speed, reliability, and accuracy.

Responsibilities

  • Design, develop, and optimize backend services in Java to support Oscilar's high-performance platform.

  • Architect and maintain scalable, secure, and fault-tolerant database systems using technologies like Postgres, DynamoDB, Redis, ClickHouse or others.

  • Build robust integrations and streaming solutions using Kafka (optional but preferred).

  • Lead efforts to improve the scalability, reliability, and performance of backend and database systems.

  • Develop and maintain infrastructure on AWS, leveraging services like EC2, S3, RDS, Lambda, and DynamoDB.

  • Collaborate with cross-functional teams to deliver backend solutions that align with product and business requirements.

  • Define and implement database schemas, indexing strategies, and partitioning approaches for optimal performance.

  • Implement robust monitoring, alerting, and logging for backend and database systems to ensure high availability.

  • Mentor and provide technical leadership to junior engineers, conducting code reviews and promoting best practices.

  • Stay updated with advancements in backend and database technologies, proposing innovative solutions to technical challenges.

Requirements

Technical Expertise
  • Backend Development: Extensive experience with Java and building scalable, distributed systems.

  • Database Systems: Deep expertise with relational databases (Postgres) and NoSQL databases (DynamoDB, Redis). Experience with analytics-focused databases like ClickHouse is a significant advantage.

  • Cloud Infrastructure: Proficiency in AWS services (e.g., RDS, DynamoDB, Lambda, S3, EC2, and CloudFormation).

  • Data Streaming: Familiarity with event-driven architectures and technologies like Kafka (preferred but not required).

  • Optimization: Proven experience optimizing query performance, schema design, and resource utilization for large-scale systems.

  • Automation: Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).

Soft Skills
  • Strong problem-solving and analytical skills with a focus on scalability and performance.

  • Excellent communication skills, with the ability to articulate technical solutions to diverse stakeholders.

Education & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

  • 8+ years of backend engineering experience, with at least 3 years working with large-scale database systems and cloud infrastructure.

  • Proven track record of delivering high-quality backend solutions in production environments.

Nice to Have
  • Experience with ClickHouse in high-transaction or analytical workloads.

  • Hands-on experience building fault-tolerant and distributed systems.

  • Familiarity with microservices architecture and containerization technologies like Docker and Kubernetes.

What We Offer
  • A chance to work on impactful projects in a fast-paced, collaborative environment.

  • Competitive salary and comprehensive benefits.

  • Opportunities for growth, technical leadership, and skill development.

  • Flexible work arrangements, including remote work options.

If you are a backend and database expert with a passion for solving complex technical challenges, we want to hear from you.

To apply, send your resumé to us via email at [email protected].