Lead Software Developer

TheIncLab is a team of engineers, developers, and artists that collaborate to deliver our clients’ vision. We are looking for an experienced software developer to join us. As a lead software developer, you will be tasked with creating, testing, packaging, releasing, and scaling software. You will work with our production team to build secure and scalable applications that will be cyclically released to UX teams, QA testers, and clients.

Responsibilities:

  • Brainstorm with production team to define software architecture and patterns that fits project requirements
  • Work with production team to create modules and feature services
  • Design and execute automated tests on applications
  • Work in AGILE development approach to iteratively release code in development sprints
  • Deploy applications and databases in a secure cloud environment
  • Scale application to accommodate growth of users and/or requests
  • Use Git, test suites, CI/CD, and other tools to maintain codebase
  • Develop and tweak production workflows to make the team more efficient

Must Haves:

  • Knowledge of microservices architectural patterns
  • Experience in or a willingness and ability to learn NodeJS
  • Strong knowledge of AGILE development practices such as release automation and CI/CD
  • Experience working with Docker
  • Experience working on a team using Git
  • Ability to obtain a security clearance

Qualifications:

  • Ability to effectively communicate, collaborate, and learn in a team
  • Strong critical thinking, problem solving abilities, and decision-making skills
  • A bachelor’s degree in Computer Science, Computer Engineering, or a related technical field
  • 3 or more years of experience in software engineering, software development or DevOps
  • A track record of developing and deploying scalable and secure back-end services
  • Knowledge of service logging with Logstash, Elasticsearch, and Kibana
  • Proficiency working with and deploying data stores (PostgreSQL / MongoDB)
  • Knowledge of major cloud providers such as AWS / Azure

This is a full-time position based in McLean, VA. No relocation assistance offered.

To apply, please send your resume and cover letter to jobs@theinclab.com