Senior Python Developer

Bitcoin Devs Company
Los Angeles, CA, US
Full-time

Job Description

Job Description

We’re looking for a Senior Software Engineer to join our engineering function., we are& building truly cross-functional teams with full ownership of design, architecture, building, testing, delivery, data, and operations.

You will collaborate closely with fellow team members from the product, apps, design, and QA& communities of practice. You will be part of the product team (we call them SATs, the Stream& Aligned Teams, as in the Team Topologies) in charge of the Wealth Management products Banking Platform.

As a Senior Software Engineer, you will develop a high-impact service, provide guidance and& coaching around technical good practices, and play an active, critical role in the Development& Community of practice.

You will shape architectural and technical patterns used in the company to solve the problems for operational teams, improve UX, and cause a WOW effect in the eyes of our& Members.

With that in mind, you will have an immense impact on how the future of finance looks like.

Our tech stack includes :

  • AWS for all of our Infrastructure
  • Docker
  • Python (Django, Flask)
  • MySQL
  • MongoDB
  • Redis
  • We also use :
  • Cassandra
  • Cassandra
  • PostgreSQL
  • Node.js
  • Java
  • BigQuery

Key Responsibilities :

  • Support, coach, and develop team members into top-performing engineers.
  • Working closely in cross-functional teams where everyone is responsible for the outcome.
  • Build a great place to work for talented and motivated people
  • Designing, developing, and deploying backend services focusing on high availability, fault& tolerance, low latency, and security.
  • Take full end-to-end responsibility for the services your team owns, from development to& production, operations, and data.
  • Develop innovative solutions with Bitcoin at its core.

Required Qualifications :

  • Significant software engineering experience in one or more general-purpose programming& languages (we use Python)
  • Excellent teamwork and communication skills, comfortable preparing high-quality& documentation and designs to aid understanding and knowledge sharing.
  • Understanding the microservices architecture, container-based 12-factor apps, and& cloud-native patterns around fault tolerance.
  • Track record of using Event Storming and Domain Driven Design, delivering highly scalable& asynchronous software.
  • Experience building contract-first services and adopting patterns and frameworks to enable& appropriate automated testing at the unit, contract, service, and end-to-end levels.
  • Experience building services that can be deployed on demand, quickly, and with quality.
  • Excellent understanding of CI / CD patterns and good practice.
  • Understand the role of high-quality observability in building highly scalable and performant& software.

Other requirements

  • A dedicated workspace.
  • A reliable internet connection with the fastest speed possible in your area.
  • Devices and other essential equipment that meet minimal technical specifications.
  • 9 days ago
Related jobs
Promoted
Tata Consultancy Services
CA, United States

Strong programming knowledge in Python and its ML libraries. ...

Promoted
Tbwa Chiat/Day Inc
Burbank, California

Senior Python Developer (System Integration testing). New tools for developers of the product, QA personnel and support engineers. ...

Promoted
Raytheon
Beverly Hills, California

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

Promoted
InsideHigherEd
Gardena, California

Software Developer, Procure to Pay IT Products. Software Developer, Procure to Pay IT Products. The Software Developer, Procure to Pay IT Products will positively impact UCLA's operations and culture by enabling University stakeholders to effectively leverage ERP Source-to-Pay and vendor management ...

Promoted
MOC Products Company, Inc.
Monrovia, California

This position will be responsible for developing Cloud based applications and infrastructure support. Design, develop, and test scalable and high-performance software applications using Azure services. ...

Promoted
PMI (Project Management Institute)
Los Angeles, California

JobPosting","title":"Data Engineer II","datePosted":"2024-04-15T00:00:00","validThrough":null,"description":"Data Engineer II (Multiple Openings), Project Management Institute, Inc. Data Engineer II (Multiple Openings), Project Management Institute, Inc. The position requires a minimum of a Bachelor...

Promoted
EdEx - Education Recruitment
Los Angeles, California
Remote

As a Data Engineer, you will play a crucial role in building and maintaining data pipelines and ensuring data is accessible and reliable for analysis. Our remote-first team, based out of New York, is looking for a talented Data Engineer to help us scale our data infrastructure. Job Title: Data Engin...

Promoted
iSpace Inc.
Los Angeles, California

Title: Lead Full Stack Developer. ...

Promoted
Reli.
Cerritos, California
Remote

We’re looking for a Junior Software Developer who can help with developing scripts and tools to support our digital advertising, product, and supply chain teams. ...

Promoted
TechLink Resources, Inc
Los Angeles, California

Looking for Sr Metadata Engineer to join Metadata Authority Engineering group. Python, Java, Springboot, and AWS. This group is part of the Metadata Engineering group, and this project explicitly creates a new way to associate, aggregate, normalize, and distribute metadata for downstream use. Mentor...