Senior Backend Engineer - Node / Cloud
New Yesterday
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 Backend 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:
B.S. in Computer Science (or equivalent in experience) and 6+ years of professional development experience
4 or more years of experience with NodeJS/Express/NestJS
4 or more years of experience managing AWS-based infrastructure and systems
2 or more years managing one or more Kubernetes clusters
2 or more years of experience with managing PostgreSQL cluster
2 or more years of experience with managingĀ ElasticSearch/Redis/DynamoDB cluster
1 or more years of experience managing Gitlab Runners/Pipelines (or equivalent)
Strong understanding of and experience across the entirety of the SDLC for new and existing applications
Experience, as part of an engineering team, working on non-trivial data-oriented web applications
Understanding of 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
Competitive compensation
Unlimited potential for growth and upward career mobility
- Location:
- Chicago