Bonterra · 3 weeks ago
Software Engineer
Maximize your interview chances
Computer Software
Insider Connection @Bonterra
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Contribute to a High-Performing Team: Collaborate with a talented group of engineers to design, develop, and deliver applications that utilize LLMs and other AI tools
Embrace a Growth Mindset: Investigate the latest technologies and foster a culture of continuous learning within the team. Serve as an AI and Cloud Advocate to stay updated on emerging technologies and their potential benefits for our products.
Provide Support and Learning Opportunities: Assist team members by sharing your knowledge, encouraging collaboration, and offering constructive feedback to help develop their skills.
Work with QA Engineers: Partner with QA engineers to create and maintain automated test suites, ensuring robust product quality.
Support Feature Development and Maintenance: Assist in developing new features and platforms while also contributing to the maintenance of existing data and reporting applications.
Collaborate with DevOps and SaaS Teams: Work alongside DevOps and SaaS teams to support the implementation and maintenance of CI/CD pipelines.
Foster a Positive Company Culture: Contribute to a company culture that values cross-team collaboration and trust.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
3-5 years of experience in Software Development, with a focus on design patterns, data structures, and test-driven development.
A solid foundation in AI, with experience in applying machine learning and AI techniques to address data challenges.
Proficiency in AWS cloud infrastructure and deployment models, including basic automation and scalability practices.
Strong problem-solving skills, demonstrated through effective debugging capabilities.
Experience in developing reliable and scalable data applications within a cloud environment.
Understanding of Data Engineering principles, including data modeling, ETL processes, and data warehousing.
Knowledge of relational data modeling, with practical experience in RDBMS and ETL tools such as AWS Glue, DBT, and SSIS.
Experience in creating data pipelines using AWS services like Amazon Redshift, Kinesis, or alternative solutions such as Snowflake.
Familiarity with Enterprise Business Intelligence tools, including QuickSight, Looker, Tableau, and Power BI.
Familiarity with Agile methodologies, with experience in Agile environments such as Scrum or Kanban.
Preferred
A Bachelor’s degree in Computer Science, Data Engineering, or a related field, complemented by relevant technical education and professional experience.
Strong proficiency in widely used programming languages such as Java, C#/.NET, PHP, and Python.
Hands-on experience with modern technologies, including Typescript, Node.js, React, and Docker.
Familiarity with enterprise business intelligence tools like Amazon QuickSight, Tableau, and Looker.
Understanding of the unique needs of users within the nonprofit and social good sectors.
Exceptional written and verbal communication skills, with the ability to convey complex technical information clearly and concisely to diverse audiences.
Benefits
Generous Flexible Time Off (FTO) Policy
Up to 15 paid company holidays including some commemorating social justice events and self-care
Paid volunteer time
Resources for savings and investments
Paid parental leave
Paid sick leave
Health, vision, dental, and life insurance with additional access to health and wellness programs.
Opportunities to learn, develop, network, and connect
Company
Bonterra
Bonterra is a social good software company.
Funding
Current Stage
Late StageLeadership Team
Recent News
The NonProfit Times
2024-11-28
2024-10-31
Company data provided by crunchbase