Senior Backend Software Engineer

회사: GROWERS
직업 유형: Full-time

The Company
Since 2012, GROWERS has worked to push technology in the ag industry forward. Our vision is to put easy-to-use technology in the hands of every farmer, advisor, and buyer in the industry. Headquartered in Durham, North Carolina, the GROWERS team is made up of some of the best and brightest data scientists, developers, and business professionals. We strive to build and maintain a culture of individuals who think like owners, are humble, and are inspired by our customers. Our employees are our greatest asset as we know that we will win with people. Every individual on our team owns our success. We are powered and supported by ICL Group(NYSE:ICL), a leading global specialty minerals company that creates impactful solutions for humanity’s sustainability challenges in the global food, agriculture, and industrial markets. Diverse teams make better products. If you move fast, embrace technology, are customer-focused, and are willing to handle challenges in an innovative company, GROWERS might just be your next journey.
We are looking for a Senior Backend Software Engineer who is a problem solver, willing to always question the current approach and be looking for better ways to solve the problem.
Position Summary
As a Senior Backend Software Engineer, you will be responsible for:
Building and deploying performant, scalable, maintainable, and secure API services to support our web and mobile application (React/React Native frontends, Express backend, Postgres database)
Providing input into architectural decisions to ensure quality, stability and performance of all team deliverables
Problem-solving and offering solutions as you approach the team’s user stories
Identifying and implementing enhancements to continually improve our delivery process
Be open to discussing and honing approaches for our team to improve our working practices
Fostering an environment of continuous improvement
Collaborating with Product Owners and business stakeholders to identify requirements and gather feedback in a fast-moving environment
Supporting and mentoring team members to share knowledge and help your team
Requirements
5+ years professional experience with software development
Bachelor’s Degree in Computer Science or related field or equivalent experience
Familiarity with TypeScript and a strong understanding of statically typed languages.
Ability to take on, understand, modify, and improve the code base using industry established design patterns
Ability to write understandable, maintainable, and testable code
Experience with database access frameworks and object relational mappers such as Sequelize and ActiveRecord
Understanding of SQL, including efficient data access patterns and debugging tools.
Desire to work in a small agile team and participate in cross-functional collaboration
Ability to communicate well and work directly with customers
What will set you apart:
Experience with TypeScript and a strong grasp of structural typing
Experience with React, React-Native, and Redux
Experience with Docker or AWS
Benefits
Growers is committed to offering you a comprehensive set of benefits to empower you and your family physically, mentally, emotionally, and financially. The benefits we offer to our diverse and inclusive workforce include:
Competitive base pay
Medical, dental, vision, and life benefits that start quickly – the first of the month after hire
Tax-advantaged health savings and spending accounts (when applicable)
Wellness Incentive Program to lower your health insurance cost
Generous Leave and FMLA policies
Prescription program that provides most generic maintenance medications at no cost (including Insulin products & EpiPens)
401k eligibility from day one of employment with a generous company matching contribution. 100% vested after one year of service
Employee Assistance Program
Student Loan Assistance
Free membership to a program that offers various discounts for travel, entertainment, groceries, and much more

Print욕설 보고

Apply for this job