Return to search results

Processing Application...Please Wait...  Processing

Software Engineer- Back end
Shawnee, Kansas

Apply
CATEGORY:Information Technology

DESCRIPTION:

Sr. Backend Engineer

 

Responsibilities:

  • Collaborate with frontend team and stakeholders  to develop backend systems and APIs to meet their needs.
  • Set consistent standards for code; testing and fixing bugs throughout the process
  • Work with internal product teams on defining product roadmaps, specifications, and priorities
  • Leads the discovery phase of medium to large projects to come up with high level design
  • Develop seamless integrations between external services and partners
  • Strong understanding of algorithms and data structures
  • Communicate technical risks across the team

 

Basic qualifications:

  • BS degree in computer science or related technical field.
  • 5+ years of software development experience.
  • 2+ years of experience in web technologies.
  • Proficient with JavaScript.
  • Experience building and maintaining RESTful APIs
  • Familiarity with build tools such as webpack, and Grunt.
  • Experience automated testing and proficient with a testing framework (e.g. Jest, Mocha).
  • Experience working with a source versioning tool, such as Git.
  • Experience working as a member of an Agile software development team.
  • Strong verbal and written communication skills demonstrating technical leadership.
  • Strong analytical and troubleshooting skills.

 

Preferred qualifications:

  • Experience with Node.js and PHP
  • Experience with SQL and NoSQL solutions (e.g. MySQL, MongoDB, RethinkDB).
  • Experience building RESTful web services.
  • Experience with queue systems such as rabbitmq, kafka, redis, etc.
  • Experience working on project facilitating true CI and CD.
  • Exposure to DevOps tools, processes, and culture (e.g. Kubernetes, Docker, Spinnaker, Jenkins, Git, etc.).
  • Awareness of new and emerging technologies.

Share this job:

Job Contact:

Scott Brown
scott.brown@spencerreedgroup.com
(913) 327-2812
Apply

Processing Application...Please Wait...  Processing