Senior Full Stack Developer

Corporate Brokers, LLC
Rockville, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Rockville, United States of America

Tech stack

Java
Unit Testing
Cloud Computing
Continuous Integration
Python
Enterprise Messaging Systems
TypeScript
Gitlab
Angular
Information Technology
Kafka
Front End Software Development
Amazon Web Services (AWS)

Job description

Overview: As a Senior Full Stack Developer, you will lead the development of innovative solutions, driving enhancements and ensuring exceptional performance and scalability in our applications. You will collaborate with a dedicated team of engineers, leveraging your extensive experience to influence the direction of our technology. If you're passionate about building secure systems and want to make a difference in the field of financial intelligence, we want to hear from you!

Requirements

  • Expertise in Full Stack Development: Proficiency in Java (preferred) or Python (if comfortable with Java).
  • Frontend Technologies: Strong knowledge of Angular and TypeScript.
  • Cloud Deployment: Experience with AWS.
  • Continuous Integration/Deployment: Familiarity with CI/CD pipelines, ideally with GitLab.
  • Messaging Systems: Experience with Kafka and SQS.

Nice to Have Skills:

  • Knowledge of cybersecurity protocols and best practices.
  • Experience working in regulated industries, especially finance.
  • Familiarity with unit testing frameworks.

Preferred Education and Experience:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Senior Level: 7+ years of relevant experience in full stack development.
  • Demonstrated experience leading projects and mentoring junior engineers.

Other Requirements:

  • Must be able to work onsite in Rockville, MD or Tysons, VA.
  • Familiarity with QA processes and automation is a plus.
  • Willingness to participate in ongoing professional development activities.

Apply for this position