Sourgum is transforming the waste and recycling industry through cutting-edge technology. As a Senior Software Engineer, you will help build our core SaaS platform by working with a small team to develop, maintain, and deliver this innovative platform.
Requirements
- 9+ years of hands-on in professional software development
- 9+ years of experience working with relational databases (MySQL, PostgreSQL, Aurora, etc.)
- Strong understanding of data structures, indexing, and searching required
- Ability to integrate with Elasticsearch and run queries/reports
- 3+ years of experience building microservices
- 3+ years’ experience working with AWS-based services including S3, SQS, SNS, DynamoDB, Lambda, Redshift
- Experience with Kafka and other technologies
- Can apply principles of Test-Driven Development
- Experience with writing test cases
- Able to write build scripts
- Experience with Kubernetes and Terraform
- Experience with version control systems, CI/CD pipeline tools, workflow tools, Jenkins, etc.
- Experience integrating applications with Redis/Memcached a plus
Benefits
- Company stock options
- Positive and collaborative work environment
- Comprehensive benefits package
- Access to gyms, studios, and wellness apps
- Yearly Personal Development Budget
- Opportunities for professional development and career advancement