Skyline is on the lookout for a Full Stack Developer to join our vibrant, engaging and growing team in Maryland. Take your talents to a whole new level while providing important and meaningful contributions to our organization.

Core Responsibilities:

  • Maintain Web-based applications
    • Develop and maintain web-based applications following industry best practices and Skylines internal practices
    • Assist with developing multiple products in the company portfolio
    • Implement unit and integration tests
    • Participate in code reviews as reviewer and reviewee
  • Participate in Planning & Refinement
    • Contribute to product road-mapping, feature refinement, and requirements documentation
    • Participate in PI Planning, sprint planning, backlog refinement, daily stand-ups, demos, and retrospectives
    • Understand and contribute to improve our DevOps culture
  • Architecture, Technical & Quality Guidance
    • Assist with architecting designs and potential innovative solutions that align with industry best practices to help sustainability of Skylines products
    • Ability to visualize a proposed system and be able to build it
    • Assist with testing & built-in quality when needed by the team
    • Provide guidance and work with multiple developers of various skill levels

Education and Experience Requirements

  • BS in Computer Science or equivalent work experience required
  • 5+ years of demonstrated full stack development experience
  • JavaScript (ES6+)
    • NodeJS
    • React
    • Angular
  • Python3
  • PHP
  • CSS3 (SASS / LESS)
  • HTML5
  • Linux/Unix
  • Docker
  • Nginx and/or Apache
  • AWS

About Skyline

Skyline is a full-service IT integrator, enterprise solutions provider, and product development organization headquartered in Maryland and serving clients throughout North America. 

Our mission is to enrich the lives of those we serve, while passionately creating solutions to complex problems. We strive to co-create value with employees, customers, partners, and our community in every interaction. 

We establish trusting relationships through capability, commitment, and consistency. We openly communicate, deepening relationships through mutual trust, respect, and grace; even in times of adversity. 

If you are looking to work for a company that cares deeply about its employees and clients, if you’re inspired by our mission and values, if you want to further develop yourself and others, please apply today!