companydatacurve logo

Backend Engineer at datacurve | San Francisco

datacurveSan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Minimum of 3 years of experience in designing, building, and maintaining scalable backend systems and APIs. Strong understanding of distributed systems, asynchronous processing, and event-driven architectures. Experience in designing APIs and backend services using Go programming language. Familiarity with cloud infrastructure and services, particularly on AWS. Proficient in Infrastructure as Code (IaaC) tools (e.g., Terraform) and Continuous Integration/Continuous Deployment (CI/CD) pipelines. Expertise in designing relational database schemas, optimizing SQL queries, and managing database performance and integrity. Exceptional collaboration and proactive communication skills.

About the job

At datacurve, we are revolutionizing the developer landscape with a gamified platform that empowers thousands of programmers to engage in thrilling software engineering challenges. Join us as we push the boundaries of large language models (LLMs)!

As a Backend Engineer, you will be an integral part of a dynamic and passionate team, tackling complex technical challenges, crafting immersive gamification experiences, and laying the groundwork for a global community of developers.

Key Responsibilities

  • Facilitate technical discussions, steer architectural choices, and pinpoint areas for backend system enhancement.

  • Design and implement robust infrastructure capable of efficiently managing high volumes of user interactions, data processing, and real-time competition data.

  • Collaborate closely with frontend engineers and product managers to ensure seamless user experiences.

  • Enhance backend performance, reliability, and scalability to accommodate rapid growth and changing product needs.

  • Establish and promote backend engineering best practices, including code quality, testing, observability, and documentation.

Qualifications

  • Minimum of 3 years of experience in designing, building, and maintaining scalable backend systems and APIs.

  • Strong understanding of distributed systems, asynchronous processing, and event-driven architectures.

  • Experience in designing APIs and backend services using Go programming language.

  • Familiarity with cloud infrastructure and services, particularly on AWS.

  • Proficient in Infrastructure as Code (IaaC) tools (e.g., Terraform) and Continuous Integration/Continuous Deployment (CI/CD) pipelines.

  • Expertise in designing relational database schemas, optimizing SQL queries, and managing database performance and integrity.

  • Exceptional collaboration and proactive communication skills.

Preferred Qualifications

  • Familiarity with Kubernetes and orchestrating containerized applications.

  • Knowledge of observability and monitoring tools (e.g., Prometheus, Grafana).

  • Experience in designing and scaling data pipelines to efficiently manage large data volumes.

  • Experience with secure code execution environments and sandboxing techniques.

  • Interest or experience in gamification or developer-centric platforms.

About datacurve

datacurve is at the forefront of innovation, creating a gamified platform that energizes developers worldwide. Our mission is to transform the way coders engage with technology and each other through exciting challenges and cutting-edge tools.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.