Software Engineer (JN -092019-4033)

Our client is a startup, fast-moving company that provides a flexible, diverse, and exciting work environment. They are currently looking for a Software Engineer. 

As a Software Engineer at The Company, you will work with the team to design, develop, and configure The Company Product. Your typical day will span the gamut from writing the front-end using HTML/CSS/JavaScript to designing algorithms to efficiently retrieve and process data on the back-end using object-oriented languages.

Qualifications / Requirements

 

    • Expertise with Java or similar object-oriented languages
    • Strong understanding of MySQL or similar relational databases
    • Understanding of how to build high volume, distributed back-end services with latest technologies
    • Knowledge of, or desire to learn search and / or related technologies like ElasticSearch
    • Experienced with a modern Javascript framework like React.js is a plus
    • Able to conceptualize, develop, test, and release product
    • Drawn to and thrive in a fast-paced environment that pushes code daily
    • Able to work independently, as well as collaboratively
    • Experienced with building scalable websites (e-commerce) or large-scale applications
    • Detail-oriented nature
    • Excellent verbal and written communication skills

 

 

Responsibilities

  • Engage as an agile team member who designs, develops, configures, and maintains The Company Product
  • Participate in design sessions for new product features and capabilities
  • Work directly with the Engineering team to design and develop configuration strategies
  • Participate in customer meetings as a technical resource
  • Write and review design specifications
  • Attend conferences to provide support to sales, marketing, and our customer base
  • Be flexible and adaptable to meet the often-changing needs of a small and growing company

Education / Training

  • Bachelor’s degree in computer engineering or computer science

Background

  • 3+ years of software development experience
  • Experience with object-oriented languages (at least one of: C++, C#, Java)
  • Experience with web scripting languages (JavaScript, jQuery, HTML, CSS, XML)