Digital Grain Elevator, Inc. Logo Digital Grain Elevator, Inc.
⏩ Digital Grain Elevator, Inc. Logo

Senior Full Stack Engineer

πŸ’° $125,000 - $160 🌍 Chicago πŸ“… 02/04/2025

Apply

Job Description

### Company Overview

Digital Grain Elevator is a leading value-driven software provider. We use
technology to solve real-world challenges and bring tangible benefits to
farmers and agri-businesses.

### Job Description

We seek a passionate and self-motivated Senior Full Stack Engineer to join our
Engineering team. As a Senior Engineer, you will help shape the future of our
software products and engineering culture.

### Your responsibilities include:

* Alongside other engineers, develop and maintain high-quality, enterprise-scale applications
* Break down complex requirements into independent coding tasks and strategies
* Participate in design meetings, plan development tasks, and demo features to stakeholders
* Work within the Engineering team and alongside other teams to ensure release deliverables not only satisfy functional and technical requirements but also meet or exceed our code quality standards
* Diagnose and fix bugs, investigate performance bottlenecks, and have a proactive approach to maintaining our systems and applications
* Develop clear, testable, and maintainable code and participate in meaningful code reviews; write unit, integration, and end-to-end tests to ensure our products are of the highest quality and reliability

### What you will bring:

* 7+ years of professional development experience
* 4 or more years of experience with NodeJS/Express/NestJS
* 3 or more years of experience with React and React Native
* 2 or more years of experience with PostgreSQL
* 2 or more years of experience with ElasticSearch/Redis/DynamoDB cluster
* Strong understanding of and experience across the entirety of the SDLC for new and existing applications
* Experience working with CI/CD pipelines (we use Gitlab and Bitwise)
* Experience as part of an engineering team, working on non-trivial data-oriented web applications
* Understanding and experience with common data persistence strategies for mobile applications and backend services (document storage, request caching, etc.)
* Experience using RESTful and GraphQL APIs with React and React Native applications
* Strong written and verbal communication skills

### Perks and Benefits

* A hybrid work environment with flexible working hours and PTO
* Competitive compensation
* Unlimited potential for growth and upward career mobility