Staff API Developer - Cloud Infrastructure at Credit Karma

Job Description

Company Overview

Credit Karma is a mission-driven company focused on championing financial progress for everyone. We have over 120 million members in the U.S., U.K. and Canada, and we're growing fast. Our members come to us to monitor their credit scores, report suspicious activity, file their taxes, and more. We believe that everyone deserves access to clear and reliable financial information, regardless of their situation. At Credit Karma, we embrace a fully remote work environment. We understand that our employees thrive when they have the flexibility and autonomy to manage their work from anywhere in the USA. Our remote culture is built on trust, collaboration, and a commitment to creating a supportive and inclusive environment for all.

Position Summary

Credit Karma is seeking a talented and experienced Staff API Developer to join our Cloud Infrastructure team. This is a fully remote position, offering the opportunity to work from anywhere in the USA. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable APIs that power our cloud infrastructure. You will collaborate closely with other engineers, product managers, and stakeholders to build innovative solutions that improve the reliability, security, and efficiency of our platform.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable APIs for cloud infrastructure services.
  • Write clean, well-documented, and testable code.
  • Collaborate with cross-functional teams to define API requirements and specifications.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to the improvement of our development processes and tools.
  • Troubleshoot and resolve production issues related to APIs.
  • Stay up-to-date with the latest trends and technologies in API development and cloud infrastructure.
  • Participate in virtual team meetings and collaborate effectively with remote colleagues.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 5+ years of experience in API development.
  • Strong proficiency in at least one programming language such as Python, Go, or Java.
  • Experience with RESTful API design principles and best practices.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Ability to work independently and manage time effectively in a remote environment.

Technical Requirements

As a fully remote employee, you'll need to meet certain technical requirements to ensure a smooth and productive work experience:

  • Dedicated home office space free from distractions.
  • Reliable high-speed internet connection with a minimum upload/download speed of 25 Mbps.
  • Company-provided laptop and other necessary equipment. We also provide a home office stipend to help set up your workspace.
  • Ability to work within Pacific Time Zone (PST) core hours for team meetings and collaboration (some flexibility available).

Desired Skills

  • Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, or Elasticsearch.
  • Experience with security best practices for API development.
  • Familiarity with Agile development methodologies.
  • Active participation in open-source projects or online technical communities.
  • Excellent written and verbal communication skills for effective remote communication.

Compensation & Benefits

The annual salary range for this fully remote Staff API Developer - Cloud Infrastructure position is $160,000 - $210,000, depending on experience and location within the USA. We offer a comprehensive benefits package, including:

  • Medical, dental, and vision insurance
  • Paid time off (PTO) and holidays
  • 401(k) with company match
  • Employee stock purchase plan
  • Home office stipend
  • Flexible spending accounts
  • Wellness programs
  • Opportunities for professional development and growth
  • Virtual team building activities and events to foster connection within our distributed workforce.
  • Reimbursement for internet costs

Credit Karma is committed to fostering a diverse and inclusive workplace. We value the contributions of all our employees and believe that a remote work environment allows us to attract and retain top talent from across the country.

How to Apply

If you are a passionate and talented API developer with a desire to work remotely for a mission-driven company, we encourage you to apply. Please submit your resume and cover letter detailing your experience and qualifications. Our virtual onboarding process will ensure a smooth transition into your new role at Credit Karma.

Required Skills

  • SQL
  • NoSQL
  • Database Design
  • Data Warehousing
  • ETL Processes

Disclaimer: niimgkp.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. If you suspect any fraud or malpractice, email us at abuse@niimgkp.com.