Senior Python Developer - Bitcoin Devs Company
Los Angeles, CA
About the Job
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
Source : Bitcoin Devs Company