Full Time

Senior Software Engineer, Backend (Developer - Staking API)

Coinbase
$120,000 - $160,000* / year (about $58–$77 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, Backend (Developer - Staking API) at Coinbase will play a crucial role in the design, development, and deployment of API services that support the staking platform. The successful candidate will collaborate closely with cross-functional teams to create robust and scalable backend systems, ensuring high availability and performance. You will leverage your expertise to optimize existing code, troubleshoot issues, and implement innovative solutions that enhance user experience while adhering to industry best practices.



Job Responsibilities

  • Design, implement, and maintain scalable APIs for staking services that meet the needs of internal and external stakeholders.
  • Collaborate with product managers, frontend developers, and other engineers to define and refine requirements.
  • Optimize application performance and reliability by identifying and resolving bottlenecks in the code.
  • Develop and implement unit tests to ensure code robustness and performance.
  • Participate in code reviews to foster best practices and enhance team productivity.
  • Provide mentorship to junior engineers and support team members in problem-solving activities.
  • Stay updated with emerging technologies and industry trends, applying these insights to foster continuous improvement.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 5+ years of experience in software development, with a strong focus on backend technologies.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Hands-on experience with RESTful API design and architecture.
  • Strong understanding of databases (SQL and NoSQL) and data modeling practices.
  • Experience with microservices architecture and cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, with the ability to articulate complex technical ideas to non-technical stakeholders.


Technologies & Tools

The Senior Software Engineer, Backend will utilize a diverse set of technologies and tools to excel in this role. These include backend programming languages such as Python or Go, frameworks for API development, SQL and NoSQL databases for data management, as well as cloud services like AWS or Azure for deployment. Familiarity with containerization tools like Docker and orchestrations systems like Kubernetes will be essential for achieving efficient development and deployment processes.



Ideal Candidates

Ideal candidates for this position exhibit a strong passion for technology and an unwavering commitment to excellence in software engineering. They are analytical thinkers who take initiative and seek innovative solutions to complex problems. The ability to work collaboratively within a dynamic team environment while also thriving independently is crucial. Additionally, candidates should demonstrate strong communication and interpersonal skills, allowing them to effectively convey technical concepts to varied audiences.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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