Full Time

Senior Software Engineer, Fullstack (Developer - CDP API)

Coinbase
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Coinbase, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Fullstack (Developer - CDP API) at Coinbase will be responsible for developing innovative solutions and maintaining robust APIs that support the platform's evolving needs. This role requires a deep understanding of software engineering principles, strong proficiency in both frontend and backend technologies, and a commitment to high-quality coding standards. As a senior member of the engineering team, you will collaborate with cross-functional teams to enhance user experiences and drive the development of feature enhancements and products that reshape the digital currency landscape.



Job Responsibilities

  • Design, develop, and maintain scalable APIs and services for digital currency transactions.
  • Collaborate closely with Product Managers, UX Designers, and other stakeholders to gather and refine technical requirements.
  • Implement frontend and backend functionality across multiple platforms, ensuring seamless user interaction.
  • Create and optimize database schemas and queries to enhance performance and efficiency.
  • Conduct code reviews and provide mentorship to junior engineers, promoting best practices and coding standards.
  • Participate in troubleshooting and resolving production issues in a timely manner.
  • Stay abreast of emerging technologies and make recommendations for their application to enhance systems and processes.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field; Master's degree is a plus.
  • 5+ years of relevant experience in software development, particularly with API design and implementation.
  • Proficiency in multiple programming languages such as JavaScript, Python, or Ruby.
  • Experience with modern frontend frameworks (React, Angular, or Vue.js) and backend frameworks (Node.js, Express, or Django).
  • Strong understanding of RESTful web services, microservices architecture, and cloud-based technologies.
  • Excellent problem-solving skills and ability to work under challenges in a dynamic environment.
  • Effective communication skills to articulate complex technical concepts to non-technical stakeholders.


Technologies & Tools

This position utilizes a diverse range of technologies and tools, including but not limited to cloud platforms (AWS, GCP), relational and NoSQL databases (PostgreSQL, MongoDB), version control systems (Git), CI/CD tools (Jenkins), and monitoring tools (New Relic, Grafana). Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is also advantageous.



Ideal Candidates

The ideal candidate for the Senior Software Engineer, Fullstack position will possess a strong technical background coupled with a collaborative mindset. They should demonstrate a passion for innovation and a commitment to continuous learning while having a proactive approach to tackling challenges. The ability to mentor others and share knowledge will be key in fostering a dynamic work environment that prioritizes teamwork and excellence. A keen interest in the fintech sector, especially blockchain technology and digital currencies, will further enhance a candidate’s suitability for this role.

In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.