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.
High-Level Intro to One Planet Group: One Planet Group is a closely held private equity firm owning a suite of businesses spanning ad tech, lead generation, performance marketing, publishing, and media production.
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 the Django web framework.
- 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
- $100K - $120K depending on work experience related to the role.
Life at One Planet Group
- Take part in our Service Days program - where you'll be rewarded with paid time off for volunteering and making a positive impact in your community.
- Join forces with our diverse Global Community and connect with team members from all over the world.
- Enjoy delectable, complimentary lunches, and participate in exciting team events in the office.
- We offer Comprehensive Benefits & a Wellness package to ensure your total well-being.
- We're dedicated to your professional growth and will support you every step of the way on your career path with ongoing Professional Development opportunities.