Posted in

Full Stack Engineer

Full Stack Engineer

CompanyFinra
LocationNorth Bethesda, MD, USA
Salary$95300 – $206200
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Information Systems or related discipline with at least five (5) years of related experience, or equivalent training and / or work experience.
  • Demonstrated technical expertise in Object Oriented and database technologies / concepts which resulted in deployment of enterprise quality solutions.
  • Past experience with developing enterprise quality solutions in an iterative or Agile environment.
  • Knowledge of industry leading software engineering approaches including Test Automation, Build Automation and Configuration Management frameworks.
  • Strong written and verbal technical communication skills.
  • Demonstrated ability to develop effective working relationships that improved the quality of work products.
  • Should be well organized, thorough, and able to handle competing priorities.
  • Ability to maintain focus and develop proficiency in new skills rapidly.
  • Ability to work in a fast paced environment.

Responsibilities

  • Interpret business needs to design a web application that supports business needs
  • Act as the technical lead for both design and implementation leveraging industry standards and best practices
  • Develop performant and modular back-end systems to interact with existing Data Lakes and Data Platforms
  • Develop responsive front-end systems for use by internal business users
  • Shepard releases through the SDLC process through to production
  • Responsible for building production quality web-based multi-tier web applications
  • Develop RESTful web services in Java (Spring Boot) or Python (Django/Flask)
  • Create web front-ends with Angular
  • Build data platform or data analytics web applications
  • Work with SQL databases
  • Develop solutions on Amazon AWS services
  • Experience writing automated unit, component, and integration tests
  • Experience working in agile scrum methodologies using Continuous Integration/Continuous Delivery (CI/CD) development practices
  • Able to adapt to evolving business priorities and requirements.

Preferred Qualifications

  • Experience with data pipelines integrated with Machine learning models
  • Hands on experience with data pipelines and big data technologies such as Spark, Kafka, or similar
  • Familiarity with Apache Airflow or similar
  • Familiarity with Domino or similar
  • Experience with server less Big Data stacks
  • Knowledge of C++ programming language preferred.