Bushel company's all remote jobs
Summary:
Does a smooth running web app tickle you pink? Or do you find yourself instinctively fist pumping to responsive websites? If you believe that developing user-centric web apps in a collaborative environment is your calling, we want you here. Work with our growing web engineering team as you construct web apps from the ground up. As a Software Engineer, you will be responsible for setting up development environments in Bushel’s web platform. You will encourage and adhere to the highest standards of quality software practices with clients and Bushel’s Web team. You will perform code reviews, identify and fix bugs, and oversee releases.
During your time as a Bushel Software Engineer, you’ll be working alongside the pack of wickedly slick Bushel Web Engineers. Together, you’ll work to design and develop full-stack web applications. You’ll be expanding your skill set by working alongside cross-functional teams to define, design, and ship new features. As a Senior Web Engineer, you’ll be writing automated unit and integration tests to ensure code robustness, usability, and reliability.
As a Senior Web Engineer, you will be expected to participate in architectural discussions, help with estimations, lead large projects with multiple developers from an architectural and development perspective, and be proficient in multiple development stacks and/or platforms. You must also be tenacious in helping with new developer on-boarding and training, as well as leading efficiency improvements and automation for your development team. You will be willing to improve the code quality of colleagues through code reviews and constructive feedback. As a Bushel teammate, you’ll be an active and self-motivated learner.
Duties and Responsibilities:
-
Lead development and software engineering efforts of web applications
-
Interact with mobile designers to ensure high quality, Web-centric UI/UX design
-
Update projects daily on project management software
-
Update progress and project percentage completion
-
Complete projects on time and within time budgets
-
Attend design/architecture meetings and assist in project projections and hours
-
Communicate improvement ideas, needs, and/or concerns
-
Other duties as assigned
Knowledge, Skills and Abilities:
-
Has high passion for development
-
Has strong discipline and work ethic
-
Collaborator and knowledge sharer
-
Ability to solve complex problems efficiently and effectively
-
Continuous learner
-
Team leadership
Education and Experience:
-
5+ years of general programming experience
-
Platform/Language experience: 5+ years
-
Deep understanding of complex programming concepts
-
Java/Kotlin and Linux experience is required
-
Extensive experience in Microservices, Service Oriented Architecture (SOA), n-Tiered Architectures, Event-Driven, Event Sourcing, MVC/MVVM, Dependency Injection, distributed systems
-
Demonstrated team leadership experience in a professional setting
-
Experience with REST(ful), SOAP, HATEOAS, OData, or GraphQL APIs.
-
Worked with: OpenID Connect (OIDC), SAML, or OAuth 2.0 authentication standards.
-
Experience with Identity and Access Management solutions such as Keycloak, Okta or Azure Active Directory.
-
Strong conceptual understanding of authentication, authorization, SSO, and multi-factor authentication.
Physical Requirements:
-
Prolonged periods of sitting, or standing if preferred, at a desk and working on a computer.
Limitations and Disclaimer:
The above job description is meant to describe the general nature and level of work performed; it is not intended as an exhaustive list of all duties, responsibilities, and required skills for the position. Employees will be required to follow any other job-related instructions and to perform other duties requested by their supervisor in compliance with Federal and State laws. The job description is subject to change at any time. Continued employment remains on an “at-will” basis.
Job Benefits:
- Health Insurance
- Life Insurance
- Dental
- Disability
- HSA
- 401K and Matching
- Unlimited Soda/Coffee/various beverages
- Snacks
- Ping Pong, Foosball, Arcade Games
Time zone: (GMT-06:00) Central Time +/- 2 hours
As a Senior Front-end Web Engineer, you will be responsible for setting up development environments in Bushels web platform. You will encourage and adhere to the highest standards of quality software practices with clients and Bushels Web team. You will perform code reviews, identify and fix bugs, and oversee releases.
- Lead development and software engineering efforts of web applications
- Interact with mobile designers to ensure high quality, Web-centric UI/UX design
- Update projects daily on project management software
- Building front-end web applications
- Update hours for projects daily or hourly on time tracking software
- Update progress and project percentage completion
- Complete projects on time and within time budgets
- Attend design/architecture meetings and assist in project projections and hours
- Communicate improvement ideas, needs, and/or concerns
- React experience is required
- Other duties as assigned
Job Benefits:
- Health Insurance
- Life Insurance
- Dental
- Disability
- HSA
- 401K and Matching
- Unlimited Soda/Coffee/various beverages
- Snacks
- Ping Pong, Foosball, Arcade Games
Time zone: (GMT-06:00) Central Time +/- 2 hours
As a Senior Backend Engineer, you will be designing and building API's that connect farmers to a wide range of datasets: weather, satellite imagery, telematics, seed and fertilizer data, financial market data, real time pricing data and much more. You‘ll work closely with our product team to engineer solutions that improve farmers ability to manage their farms through our software.
Who You Are
You’re smart, self-starting, and want to be part of a killer team that is aligned around serving our customers and our mission. You enjoy applying your design and engineering skills towards solving painful problems. You prefer environments where life is fast-paced and full of opportunity. You enjoy collaborating with smart people and value their feedback. You enjoy writing clean, testable and modular software. You're pragmatic, keep it simple, and know how to choose the right tool for the job.
Duties and Responsibilities
- Understand business requirements, work with other team members, and develop solid engineering solutions.
- Enable access to third-party tools and services to strengthen our value to growers and their partners.
- Engage in code and design reviews to ensure consistency and quality throughout our engineering organization.
- Serve as a voice for engineering in business requirement discussions to ensure the needs of the entire organization are well understood.
- Be responsible for features all the way from napkin sketch to production deployment.
- Show commitment to maintaining and improving functionality on an ongoing basis.
- Mentor and partner with other members of the team to help them craft great software and develop their skills as engineers.
Knowledge, Skills and Abilities
- Demonstrated ability to mentor and coach other engineers
- Ability to quickly dissect complex problems and provide comprehensive technical solutions.
- Adept at identifying pragmatic solutions
- Effective communication at all levels of technical understanding.
- Strength with negotiating project scope and strong time estimation skills.
Education and Experience
- 6+ years of professional software engineering experience.
- Proficient with Python and SQL
- Experience building HTTP and GraphQL APIs
- Experience using and managing data stores, including PostgreSQL, Redis, and S3
- Experience managing background workloads with Celery and RabbitMQ
- Familiarity working with geospatial data, including GeoJSON and shapefile formats, and GIS tools such as PostGIS, GDAL, Shapely, and Rasterio
- Demonstrated ability to write clean, modular and testable software.
- Significant experience integrating third-party API's and obscure data formats.
Nice to have
- Knowledge and passion for the farming industry
- Previous work experience at a startup
- Experience with Amazon Web Services
- Experience deploying with Kubernetes, Helm, and Docker
- Java or Clojure experience
Physical Requirements:
- Prolonged periods of sitting, or standing if preferred, at a desk and working on a computer.
Limitations and Disclaimer:
The above job description is meant to describe the general nature and level of work performed; it is not intended as an exhaustive list of all duties, responsibilities, and required skills for the position. Employees will be required to follow any other job-related instructions and to perform other duties requested by their supervisor in compliance with Federal and State laws. The job description is subject to change at any time. Continued employment remains on an “at-will” basis.
Job Benefits:
- Health Insurance
- Life Insurance
- Dental
- Disability
- HSA
- 401K and Matching
- Unlimited Soda/Coffee/various beverages
- Snacks
- Ping Pong, Foosball, Arcade Games
Time zone: (GMT-06:00) Central Time +/- 2 hours
Summary:
Does a smooth running web app tickle you pink? Or do you find yourself instinctively fist pumping to responsive websites? If you believe that developing user-centric web apps in a collaborative environment is your calling, we want you here. Work with our growing web engineering team as you construct web apps from the ground up. As a Software Engineer, you will be responsible for setting up development environments in Bushel’s web platform. You will encourage and adhere to the highest standards of quality software practices with clients and Bushel’s Web team. You will perform code reviews, identify and fix bugs, and oversee releases.
During your time as a Bushel Software Engineer, you’ll be working alongside the pack of wickedly slick Bushel Web Engineers. Together, you’ll work to design and develop full-stack web applications. You’ll be expanding your skill set by working alongside cross-functional teams to define, design, and ship new features. As a Senior Web Engineer, you’ll be writing automated unit and integration tests to ensure code robustness, usability, and reliability.
As a Senior Web Engineer, you will be expected to participate in architectural discussions, help with estimations, lead large projects with multiple developers from an architectural and development perspective, and be proficient in multiple development stacks and/or platforms. You must also be tenacious in helping with new developer on-boarding and training, as well as leading efficiency improvements and automation for your development team. You will be willing to improve the code quality of colleagues through code reviews and constructive feedback. As a Bushel teammate, you’ll be an active and self-motivated learner.
Duties and Responsibilities:
-
Lead development and software engineering efforts of web applications
-
Interact with mobile designers to ensure high quality, Web-centric UI/UX design
-
Update projects daily on project management software
-
Update progress and project percentage completion
-
Complete projects on time and within time budgets
-
Attend design/architecture meetings and assist in project projections and hours
-
Communicate improvement ideas, needs, and/or concerns
-
Other duties as assigned
Knowledge, Skills and Abilities:
-
Has high passion for development
-
Has strong discipline and work ethic
-
Collaborator and knowledge sharer
-
Ability to solve complex problems efficiently and effectively
-
Continuous learner
-
Team leadership
Education and Experience:
-
5+ years of general programming experience
-
Platform/Language experience: 5+ years
-
Deep understanding of complex programming concepts
-
Java/Kotlin and Linux experience is required
-
Extensive experience in Microservices, Service Oriented Architecture (SOA), n-Tiered Architectures, Event-Driven, Event Sourcing, MVC/MVVM, Dependency Injection, distributed systems
-
Demonstrated team leadership experience in a professional setting
-
Experience with REST(ful), SOAP, HATEOAS, OData, or GraphQL APIs.
-
Worked with: OpenID Connect (OIDC), SAML, or OAuth 2.0 authentication standards.
-
Experience with Identity and Access Management solutions such as Keycloak, Okta or Azure Active Directory.
-
Strong conceptual understanding of authentication, authorization, SSO, and multi-factor authentication.
Physical Requirements:
-
Prolonged periods of sitting, or standing if preferred, at a desk and working on a computer.
Limitations and Disclaimer:
The above job description is meant to describe the general nature and level of work performed; it is not intended as an exhaustive list of all duties, responsibilities, and required skills for the position. Employees will be required to follow any other job-related instructions and to perform other duties requested by their supervisor in compliance with Federal and State laws. The job description is subject to change at any time. Continued employment remains on an “at-will” basis.
Job Benefits:
- Health Insurance
- Life Insurance
- Dental
- Disability
- HSA
- 401K and Matching
- Unlimited Soda/Coffee/various beverages
- Snacks
- Ping Pong, Foosball, Arcade Games
Time zone: (GMT-06:00) Central Time +/- 2 hours
Summary:
Does a smooth running web app tickle you pink? Or do you find yourself instinctively fist pumping to responsive websites? If you believe that developing user-centric web apps in a collaborative environment is your calling, we want you here. Work with our growing web engineering team as you construct web apps from the ground up. As a Software Engineer, you will be responsible for setting up development environments in Bushel’s web platform. You will encourage and adhere to the highest standards of quality software practices with clients and Bushel’s Web team. You will perform code reviews, identify and fix bugs, and oversee releases.
During your time as a Bushel Software Engineer, you’ll be working alongside the pack of wickedly slick Bushel Web Engineers. Together, you’ll work to design and develop front and backend web applications. You’ll be expanding your skill set by working alongside cross-functional teams to define, design, and ship new features. As a Senior Web Engineer, you’ll be writing automated unit and integration tests to ensure code robustness, usability, and reliability
As a Senior Web Engineer, you will be expected to participate in architectural discussions, help with estimations, lead large projects with multiple developers from an architectural and development perspective, and be proficient in multiple development stacks and/or platforms. You must also be tenacious in helping with new developer on-boarding and training, as well as leading efficiency improvements and automation for your development team. You will be willing to improve the code quality of colleagues through code reviews and constructive feedback. As a Bushel teammate, you’ll be an active and self-motivated learner.
Duties and Responsibilities:
- Lead development and software engineering efforts of web applications
- Interact with mobile designers to ensure high quality, Web-centric UI/UX design
- Update projects daily on project management software
- Update hours for projects daily or hourly on time tracking software
- Update progress and project percentage completion
- Complete projects on time and within time budgets
- Attend design/architecture meetings and assist in project projections and hours
- Communicate improvement ideas, needs, and/or concerns
- Other duties as assigned
Knowledge, Skills and Abilities:
- Has high passion for development
- Has strong discipline and work ethic
- Collaborator and knowledge sharer
- Ability to solve complex problems efficiently and effectively
- Continuous learner
Education and Experience:
- 5+ years of general programming experience
- Platform/Language experience: 5+ years
- Deep understanding of complex programming concepts
- Java, Spring and Linux experience is required
- Extensive experience in Microservices, Service Oriented Architecture (SOA), n-Tiered Architectures, Event-Driven, Event Sourcing, MVC/MVVM, Dependency Injection, distributed systems
- Demonstrated team leadership experience in a professional setting
- Experience with REST(ful), SOAP, HATEOAS, OData, or GraphQL APIs.
- Worked with: OpenID, SAML, or Oauth authentication standards.
Physical Requirements:
- Prolonged periods of sitting, or standing if preferred, at a desk and working on a computer.
Limitations and Disclaimer:
The above job description is meant to describe the general nature and level of work performed; it is not intended as an exhaustive list of all duties, responsibilities, and required skills for the position. Employees will be required to follow any other job-related instructions and to perform other duties requested by their supervisor in compliance with Federal and State laws. The job description is subject to change at any time. Continued employment remains on an “at-will” basis.
Job Benefits:
- Health Insurance
- Life Insurance
- Dental
- Disability
- HSA
- 401K and Matching
- Unlimited Soda/Coffee/various beverages
- Snacks
- Ping Pong, Foosball, Arcade Games
Time zone: (GMT-06:00) Central Time +/- 2 hours