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