Senior Software Engineer - Backend

Greater Good - Reston, VA

Full-timeEstimated: $110,000 - $140,000 a year

This team has their current product suite built in Ruby on Rails and looking to redesign and rearchitect the entire product line Java / Open Source technologies.

This developer will be working on a team tackling robust analytics issues, a lot of data pipeline and queuing/scaling problems.

The Role

The ideal candidate is interested in creating innovative applications and loves to work on the cutting edge of technology and be comfortable across a range of technologies.

Our ideal developers are constantly looking to learn something new and become better at what they do — whether that means doing self-driven research or asking the other individuals questions where they are most knowledgeable.

What You Bring

You should be excited to mentor, influence, and lead a team, as well as be an expert in at least one language or domain.

  • Experience with one or more Frameworks like Rails, Java, Spring Boot, Python
  • 4+ years' of professional development experience
  • Experience with RESTful API development and agile development
  • Experience with development/design of large-scale software projects.
  • Implementation of a modern JavaScript framework (React, Angular, etc.)
  • Good understanding of MVC / MVVM concepts
  • Experience with SQL or NoSQL database technologies (e.g. MySQL, ElasticSearch, Redis, etc.)
  • Micro-services, AWS, Spring Boot, Dockers or Kubernetes
  • RESTful Web API experience
  • Prior use of continuous deployment tools (CI/CD tools), understand patterns of principles of TDD and DevOps.

Job Type: Full-time