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.
Overview
As a Senior Software Engineer specializing in Backend development for New User Verticals at Coinbase, you will play a pivotal role in designing and building scalable backend systems that cater to the needs of new users. You will collaborate with cross-functional teams to ensure robust architecture and seamless integration, contributing to enhancing user experiences while leveraging your deep technical knowledge and innovative mindset to drive efficient solutions within the platform.
Job Responsibilities
- Design and implement scalable backend services and microservices that meet business requirements.
- Collaborate with product managers, frontend developers, and other stakeholders to understand user needs and translate them into technical specifications.
- Optimize application performance and scalability while maintaining quality and security standards.
- Contribute to code reviews, ensuring best practices and high-quality code among team members.
- Monitor system performance and troubleshoot any issues, implementing effective solutions promptly.
- Create and maintain comprehensive documentation for the developed services and systems.
- Mentor junior engineers and foster an environment of continuous learning and improvement.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degrees are a plus.
- A minimum of 5 years of experience in backend software development, preferably in a related industry.
- Proficient in programming languages such as Python, Java, or Go.
- Strong understanding of APIs, microservices architecture, and cloud technologies.
- Experience with databases (SQL and NoSQL) and data modeling.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
This position utilizes a variety of technologies and tools, including but not limited to programming languages like Python and Java, cloud platforms such as AWS or Azure, and containerization tools like Docker and Kubernetes. Additionally, proficiency with databases (MySQL, PostgreSQL, MongoDB) and modern development frameworks is essential for building robust backend systems and facilitating effective integration with frontend applications.
Ideal Candidates
The ideal candidate for this position is a proactive and passionate engineer with a strong dedication to software craftsmanship. Possessing excellent communication skills, they can collaborate effectively with cross-functional teams to deliver high-quality solutions. A strong analytical mindset and a knack for solving complex problems are crucial, along with a commitment to continuous learning and adapting to the rapidly changing technological landscape. Candidates who thrive in a dynamic environment and are excited about the digital currency landscape will find this role particularly rewarding.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.