Find a Job: Results

Back to Results

Mid-Level- Software Engineer

Location: Washington DC Region
Category: Information Technology
Employment Type: Direct Hire

Our Washington DC office is looking for a Mid-Level Software Engineer.

Primary Responsibilities:

  • Consulting Experience
  • Design and implement high performance scalable data centric microservices
  • Provide leadership and coaching to increase the success of your team
  • Lead communication with product teams, client teams and other teams in the organization
  • Impart technical expertise to improve/refactor existing services and processes
  • Translate big ideas into simple, elegant solutions

Primary Qualifications:

  • 4+ years recommended experience writing software within an Agile or similar development environment
  • Experience with at least two programming or scripting languages and a desire to learn more (Python, Ruby/Ruby on Rails, PHP, HTML (Hyper Text Markup Language), JavaScript, C Language, C++)
  • Experience with relational databases (MySQL, PostgreSQL, etc) and/or NoSQL (MongoDB, Redis, etc.)
  • Experience with web application frameworks (Rails, Akka, Finagle, Spring, Django, etc.)
  • Experience with Ruby, Scala, Java
  • High volume Message Queues (Kafka, Resque)
  • AWS and/or other cloud computing platforms
  • Caching strategy and implementation (Memcached, Redis)
  • Microservices architectures
  • An awareness of privacy and security by design principles