Remote Opportunity - Node/Angular.js Developer

WholePoint Systems, LLC

Job Description

Senior Software Development Engineer

Job Description

The Senior Software Development Engineer will be part of an agile development team, building and working on enterprise grade software systems on top of an ever-evolving modern development stack. You will build, secure, test, integrate, deploy, release, operate and monitor in a "you build it, you run it" DevOps team based hybrid cloud environment. Ideal candidates will have experience balancing live-site management, feature delivery, and retirement of technical debt.

Attributes

  • Servant leader: Listens, empathetic, persuasive, inclusive, steward, builds community, asks for feedback

  • Passionate, creative, intelligent, critical thinker, problem solver

  • Proactive communicator, documents clearly and succinctly, detail oriented

  • Inspiring, respectful, thoughtful, energetic

  • Strong initiative to find ways to improve solutions, systems, and processes

Responsibilities

  • Exhibits Agile & DevOps values in a self-organizing team

  • Maintain high standards of software quality within the team by modeling good practices and habits

  • Collaborate with other developers to plan, design, develop, and test components & applications

  • Participate in peer-reviews of solution designs and related code.

Minimum experience and qualifications

  • BS or MS in Computer Science, Software Engineering, related field, or equivalent industry experience

  • 7+ years' experience designing and developing enterprise grade software

  • 3+ years of team software development

Core Competencies

  • Experience with source control management systems and continuous integration / deployment environments

  • Experience with automated testing

  • Experience with agile development methodologies & Scrum

  • Experience with debugging, performance profiling and optimization

  • Comprehensive understanding of object-oriented and service-oriented application development techniques, best practices, design patterns and anti-patterns

Desired Experience and Skills

  • Experience with backend web frameworks like PHP:Laravel, Ruby:Rails, Python:Django

  • Experience with frontend JavaScript frameworks like Node, Angular, React, Ember

  • Experience with relational (SQL) and non-relational (NoSQL) database technologies

  • Experience with Amazon Web Services AWS cloud-based technologies, including: EC2, RDS, and S3

  • Experience with configuration management software like Ansible, Chef, Puppet, SaltStack

Travel : As required (estimate 10%)

Schedule : Full-time

Salary : Commensurate with experience

View this job on