View Our Website View All Jobs

Software Engineer

Software Engineer

Are you looking to push the reset button on your current code base?  We’ll give you an opportunity to start from scratch with bleeding edge technologies.  Bring your past experiences - both good and bad - and don’t miss your chance to launch something big!

We’re calling for innovative creators to join our new Agile Team and help us build and evolve our sales, boarding, and integration platforms.  As a Software Engineer, you will work in an agile, paired environment, with bleeding edge technology stack.

 

What you will do

  • Support a culture of XP, Lean thinking, and Agile Mindsets
  • Be experienced in and comfortable with Paired Programming
  • Learn and share knowledge with teammates 
  • Work in a team environment with lots of collaboration and healthy debate(s)
  • Wear multiple hats as situations demand, to create success
  • Adopt a quality first attitude towards development
  • Develop in a paired environment
  • Work with TDD, BDD and similar development patterns
  • Collaborate with technical architects and business users
  • Design, implement and test applications in cloud first/mobile first fashion
  • Work with diversified technology stack(s)
  • Learn new technologies with self-direction

 

Who you are

  • Be experienced in and comfortable with Paired Programming     
  • Experience with TDD, BDD and similar development pattern
  • Expert level knowledge in Microsoft.Net framework (core/standard) and related Technologies such as WebApi, EntityFramework, NUnit/XUnit
  • Excellent understanding of OOPS concepts and SOLID principles
  • Experience with RDBMS (MS SQL Server/Postgres) and NoSQL(MongoDB/Couch) databases
  • Experience with REST apis, both implementing and consuming
  • Experience working with popular Javascript frameworks, jQuery, Angular 2, React etc.
  • Experience with javascript testing tools such as jasmine, karma, chutzpah
  • Experience with package management tools such as npm, nuget, bower etc.
  • Experience using task runners such as gulp and grunt
  • Experience with logging libraries such as Serilog, NLog or log4net.
  • Experience working in a Lean-Agile environment preferred
  • Bachelor’s degree or comparable training and experience
  • 5+ Years working as a Software Engineer (or equivalent role)
  • Prior experience or understanding of Node.js and its use
  • Intermediate or better knowledge in native/hybrid mobile development
  • Experience working in an XP (Extreme Programming) environment a bonus

 

 

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. 

Beyond is an equal opportunity employer to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability or genetics. Beyond complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150