27 MAR 2024
Backend Software Engineer
About the job and company:
Andes partners with corporations to help them achieve their decarbonization and sustainability goals.
Andes is integrated by a multidisciplinary group of nature-loving, hardworking people. Driven by purpose and through team efforts, we believe we can achieve bigger and better things. We use and develop cutting-edge technology and embrace bold, out-of-the-box ideas.
Andes has developed a carbon capture technology based on beneficial microbes which can convert CO₂ into stable minerals in agricultural soils. By partnering with farmers through Andes Carbon Program, the company is rapidly scaling its footprint and operations across multiple States.
We are seeking a motivated, outstanding, and dynamic Backend Software Engineer to join our Technology team to work on software development, to provide tools for our rapidly expanding Carbon Dioxide Removal (CDR) Program.
Location: Alameda, CA (on-site position)
Key Responsibilities:
- Design, develop, and deploy backend services and APIs using modern technologies and best practices.
- Work closely with frontend engineers and internal users to define and implement new features and enhancements.
- Write clean, efficient, and maintainable code while following coding standards and industry best practices.
- Conduct the design, implementation, and deployment of new features and services.
- Optimize existing backend systems for speed, scalability, and stability.
- Troubleshoot and debug issues reported by users and implement timely solutions.
- Collaborate in a cross-functional team environment, contributing to the overall growth and innovation of the company.
- Stay abreast of emerging trends and technologies in software engineering, applying best practices to your work.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of professional experience in backend development in Python and Django.
- Strong experience with database technologies and designing RESTful APIs.
- Strong expertise and experience with Django.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Experience with Agile methodologies and continuous integration/delivery practices.
- Excellent problem-solving, communication, and team collaboration skills.
- Comfortable communicating with engineers and operations staff to solve open-ended problems
Preferred Skills:
- Familiarity with CI/CD tools like Terraform, AWS CloudFormation, CircleCI, GitHub Actions, etc.
- Experience with backend development for geospatial data with GeoDjango and PostGIS
- Knowledge and experience with geospatial analysis tools like GDAL, shapely, geopandas, rasterio, and other open-source GIS tools
- Experience managing data orchestration tools like Prefect, Airflow, etc.
- Experience working in a startup environment.
- Familiarity with microservices architecture.
- Familiarity with project management tools such as Jira for efficient collaboration and task tracking.
Working Conditions:
- Fast-paced and dynamic startup environment.
- The role may require flexibility in hours and adaptability to changing priorities.
Applicants must be authorized to work in the U.S.
Compensation and Benefits:
- Competitive package in an early-stage, disruptive startup
- Salary range: $140-170K / year
- Medical, vision, dental, 401(k)
- Stock options
At Andes we know people are at the center of our success and we are proud to be an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status.