Location
Walnut Creek, CA | United States
Job description
Job Description
Job Description
Welcome to an exciting opportunity for an experienced Python Engineer! In this role, you will play a pivotal part in designing, developing, and maintaining sophisticated Python applications. As a key member of our team, you'll be entrusted with making critical technical decisions and upholding the highest standards of software engineering practices. If you thrive in a dynamic environment, possess a passion for crafting robust solutions, and are ready to contribute your expertise to innovative projects, we invite you to join our team and make a significant impact in the realm of software engineering.
Key Responsibilities:
- Development of robust Python applications with a focus on performance, scalability, and security.
- Architect and implement system designs that align with business goals.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and ensure high coding standards.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
- Stay up-to-date with emerging trends and technologies in Python development and software engineering.
Required Experience:
- 3-5 years of professional experience in Python development.
- Expertise in web frameworks like Django and Flask.
- Strong experience with API design and development (RESTful, GraphQL).
- Proficiency in advanced database management and optimization (PostgreSQL, MySQL, NoSQL databases).
- Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficient understanding of code versioning tools, such as Git.
- Strong knowledge of software architecture patterns and best practices.
- Excellent debugging and problem-solving skills.
- Experience in leading projects and mentoring junior developers.
- Ability to handle a fast-paced working environment and meet deadlines.
Good to Have:
- Contributions to open-source projects.
- Experience with CI/CD pipelines and automated testing frameworks.
- Knowledge of additional programming languages and frameworks.
- Familiarity with Agile/Scrum methodologies.
- Advanced degree in Computer Science or related field.
Salary Range: $125K - $145K depending on work experience related to the role.
Benefits include:
- 401(k) RSP and company matching
- Medical, dental, vision
- Service Days: paid time off to give back to our community
More details about One Planet Group:
One Planet Group is a hybrid tech firm that owns and operates a suite of online technology and media businesses, is an early-stage investor in cutting-edge technologies and businesses, and serves as a startup business incubator.
One Planet takes its social impact seriously as it operates a few wholly-owned technology businesses, supports new entrepreneurs, helps bring ideas to life, and encourages companies to consider their contributions to humanity. This philosophy is embodied in One Planet’s tagline, Innovation + Intention, as the company not only measures its financial success but also its contribution to the common good, aiming to make the world a better place.
3UDvep2h03
Job tags
Salary