Backend Developer

Location: Washington, DC
Looking for a job that you can be passionate about? A job where your contributions will improve the lives of many? A job where you can play a lead role in improving and designing enterprise solutions? BridgePhase is currently sourcing for Backend Developers to contribute to the development of complex multi-disciplinary solutions using an Agile Development Methodology in a Cloud environment.  This position requires development on Scala based applications with the with Akka Toolkit. Candidates must demonstrate a high degree of initiative, passion for innovation and a solid understanding of software engineering.
Job Responsibilities:
  • Under the direction of the existing Solutions Architect / Senior Developer, serve as backend developers in updating and improving the code base, programming in Scala and using the Akka toolkit for construction of distributed applications using an actor-based concurrency model;
  • Assist the Solutions Architect / Senior Developer in building and preparing for production, the entire Operations platform in a highly scalable environment, using Reactive programming principles, in Docker containers and Akka clustered applications deployed on an Apache Mesos (DCOS) cluster;
  • Participate with the existing team in the product planning and general direction of the application platform using lean/agile methodologies and GitHub code repositories;
  • Utilize automated testing and continuous delivery using tools such as Jenkins, and Travis;
  • Monitor quality of backend code and other system settings to ensure high performing products; and
  • Provide second tier support to Production Operations
Required and Preferred Experience:
  • Minimum of 2 years of professional backend developer experience. Knowledge of Scala programming language and use with Akka Toolkit is preferred;
  • Experience in backend system development, deployments and troubleshooting. Experience working with Docker containers and/or Akka applications in a highly-elastic, microservices architecture built upon Apache Mesos or similar is preferred;
  • Experience with automated testing and continuous delivery pipelines, (such as Jenkins/Travis/Ansible) and using GitHub for source code management. Clear understanding and experience in DevOps best practices is preferred;
  • Experience translating organization information needs into application solutions through implementing custom programming code is required;
  • Experience working in open source software development is preferred;
  • Experience or knowledge implementing large/big data in distributed noSQL databases such as Cassandra or similar is required. Working with analytic platforms such as Spark or Hadoop is preferred.
  • University degree in a Computer Science or related field is required.
  • An advanced degree in a Computer Science or related field is preferred.
Position Benefits:
  • Competitive compensation package
  • Paid vacation and holidays
  • 401(k) plan with employer matching
  • Excellent health care package
  • Training opportunities
  • Exciting work on a meaningful project using emerging technologies
No third parties or recruiting firms.
Apply through job ad or directly at
Visit us on the web:
this job portal is powered by CATS