What are the responsibilities and job description for the Senior Full Stack Engineer position at Digital Grain Elevator, Inc.?
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
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
- 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
- A hybrid work environment with flexible working hours and PTO
- Competitive compensation
- Unlimited potential for growth and upward career mobility
Salary : $125,000 - $160,000