Senior Python Developer

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

Job Description

Job Description

Overview

As a Senior Software Engineer II, Lead, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our organization and our clients.

You will work closely with cross-functional teams to understand requirements, propose solutions, and deliver high-quality software products

Key Responsibilities :

  • Design, develop and maintain scalable software solutions.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code using best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug issues, and propose solutions to address them.
  • Stay updated with emerging technologies and industry trends, and incorporate them into our software development process.
  • Lead and mentor junior engineers and help them grow their technical skills.
  • Participate in architectural discussions and contribute to the overall technical strategy of the organization.
  • Work closely with quality assurance teams to ensure the software meets quality standards and is properly tested.
  • Collaborate with DevOps teams to automate deployment processes and improve overall system reliability.

Required Qualifications :

  • 6+ years of experience in software development, with a strong proficiency in& programming languages (e.g., Python, SQL, Compiled etc.).
  • Bachelor's degree in Computer Science, Engineering, or a related field is a plus
  • Deep understanding of software design principles, data structures, and algorithms.
  • Experience with modern software development practices such as Agile methodologies, continuous integration, and git workflows.
  • Strong problem-solving skills and the ability to think critically.
  • Excellent communication and collaboration skills.
  • Experience with cloud platforms such as AWS, Azure, or GCP with GCP being preferred.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes is desirable.
  • Experience with relational, timeseries, and NoSQL databases.
  • Experience with Data Warehouses such as BigQuery
  • A track record of delivering high-quality software products on time
  • 2 days ago
Related jobs
Promoted
VirtualVocations
Burbank, California

A company is looking for a Senior Python Developer. ...

Promoted
Rakuten Symphony
CA, United States

Strong Python or GO Lang programming skills. ...

Promoted
Raytheon
Los Angeles, California

Systems V engineering life cycle while interfacing with a variety of engineering disciplines, subject matter . Update and maintain all system and subsystem level requirements specifications for embedded software, configurable logic and/or test systems software. Become a knowledgeable and ‘go-to’ Sys...

Promoted
SpaceX
Hawthorne, California

SITE RELIABILITY ENGINEER, DATA (APPLICATION SOFTWARE). Software engineering and innovation is at the core of these programs. We have built systems to support concurrent streams of data from many always-on assets to manage the world's largest satellite constellation and the world's largest rocket. W...

Promoted
Magnite
Los Angeles, California

We are looking for a highly qualified and highly motivated Senior Oracle Applications Developer with experience in Oracle Financials and related applications. Senior Oracle Applications Developer. In-depth knowledge of Oracle EBS 12 Financial Modules and Self-Service applications with at least 6 yea...

Promoted
RAND Corporation
Santa Monica, California

Net Applications Developer is a member of the Application Delivery team in RAND's Information Services department The Applications Delivery team is responsible for managing a broad portfolio of custom developed and commercial off-the-shelf (COTS) applications that are used throughout the RAND enterp...

Promoted
InsideHigherEd
Maywood, California

The Senior Software Developer will take the lead in software solutions by adhering to functional and technical requirements, evaluating information needs, and collaborating with a broad range of customers, partners, and key stakeholders. In this role, the Senior Software Developer will manage work a...

Promoted
VirtualVocations
Bell Gardens, California

A company is looking for a Python UI Engineer. ...

Promoted
Raytheon Careers
Los Angeles, California

In this role you will work onsite with a team of skilled Software Engineers developing Satellite Ground Stations Software in Java and C++. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorro...

Promoted
eTek IT Services, Inc.
Los Angeles, California

The Java Backend Developer plays a crucial role in our organization, responsible for designing, developing, and maintaining high-performance and scalable backend applications for our products. Develop and maintain scalable backend services using Java technologies. Integration of user-facing elements...