Software Engineer

Agrian Inc.
Remote

DESCRIPTION


Agrian is looking for a highly motivated software engineer to create robust, scalable backend services.  You’ll play a key role in designing and implementing APIs for mobile and web clients and architecting and implementing services for an exciting new product.  In this role you’ll have the opportunity to work across different development stacks and influence product decisions.


RESPONSIBILITIES



  • You will develop, deploy, and own new features and functionality.

  • Work to continuously improve the codebase by working on foundational issues and helping to rearchitect, as necessary.

  • Create and maintain serverless services on AWS utilizing Lambda and other Amazon Web Services products.

  • Write functional code in javascript.

  • Work with your team to promote best practices and ensure a high quality bar is maintained.

  • Collaborate with other engineering teams, designers, and product managers to build new features thoughtfully.


REQUIREMENTS



  • BS (or higher) in Computer Science or related technical field involving software development (e.g., physics or mathematics), or equivalent technical experience.

  • 4+ years of professional software development experience.

  • Experience working with large code bases with significant complexity.

  • Strong understanding of the benefits of automated testing and a desire to create test automation as a critical part of the software development process.

  • Experience architecting software solutions on AWS.  AWS solutions architect, devops, or developer certifications a plus.

  • Understand functional programming principles or be interested in learning more about them.  Experience with Ramda.js a plus.

  • Strong knowledge of software design patterns, REST and HTTP interaction, and the software development life cycle.

  • Experience working in a team environment and collaborating with cross-functional groups.

  • Experience developing, testing, shipping and supporting a product for tens of thousands of users is a plus


WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.



  • Telecommuting

  • The noise level in the work environment is usually moderate.



Employment Type: Full Time
Functional Area: Non-Management

Keep in mind you never have to pay to apply. Never pay for equipment or training. The basic rule is; NEVER pay for anything when applying. When talking to the job poster, make sure you're talking to someone from the actual company. By clicking the apply button you will leave Remotebond to the external application website.


Remotebond accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

More than just a job board – an online community with a common goal of helping passionate freelancers and employers to share knowledge and shape the future of work.

Send feedback or just say Hi