Full Stack Software Engineer

Rockville, MD, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
On-site
USD $63.00 - 68.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • JavaScript Frameworks
  • Web Applications
  • Design Patterns
  • RESTful
  • Microservices
  • Communication
  • Relational Databases
  • SQL
  • Stored Procedures
  • Data Processing
  • Cloud Computing
  • Amazon ECS
  • Storage
  • High Availability
  • Regulatory Compliance
  • Continuous Integration and Development
  • Workflow
  • Development Testing
  • Management
  • Software Configuration
  • Test Suites
  • Scalability
  • Sprint
  • UPS
  • Collaboration
  • Quality Assurance
  • DevOps
  • Computer Science
  • Software Engineering
  • Information Technology
  • Object-Oriented Programming
  • Node.js
  • JavaScript
  • Application Development
  • AngularJS
  • Web Development
  • Messaging
  • Amazon SQS
  • Amazon Lambda
  • API
  • Step-Functions
  • Data Storage
  • Amazon S3
  • Remote Desktop Services
  • Orchestration
  • Database Design
  • Oracle
  • PostgreSQL
  • Amazon RDS
  • NoSQL
  • Database
  • Amazon Web Services
  • Amazon DynamoDB
  • TypeScript
  • Performance Testing
  • Continuous Integration
  • Continuous Delivery
  • Jenkins
  • Software Development
  • Software Development Methodology
  • Automated Testing
  • Configuration Management
  • Version Control
  • Git
  • GitHub
  • Bitbucket
  • Agile
  • Scrum
  • MEAN Stack
  • Customer Service
  • Training And Development
  • SAP BASIS

Summary

Software Guidance & Assistance, Inc., (SGA), is searching for a Full Stack Software Engineer for a CONTRACT assignment with one of our premier Regulatory clients in Rockville, MD.

Design, develop, test, and deploy production-grade enterprise web applications for the firm's regulatory technology platforms using object-oriented programming principles, modern JavaScript frameworks, cloud-native architectures on Amazon Web Services (AWS), and relational/NoSQL database technologies. This position requires applying specialized knowledge of software engineering, event-driven architecture design, and full software development lifecycle (SDLC) practices to build scalable, secure, and high-availability systems within an Agile development environment.

Responsibilities :
  • Design and develop modern, responsive web application front-ends using TypeScript, JavaScript, Node.js, and Angular 16+ framework within a monorepo architecture, applying object-oriented programming principles and component-based design patterns to deliver enterprise-grade regulatory workflow applications
  • Architect and implement event-driven, serverless backend services and RESTful APIs using AWS Lambda, API Gateway, and Step Functions; design asynchronous messaging workflows using Amazon SQS and SNS to enable loosely coupled, scalable microservice communication
  • Design, develop, and optimize data persistence layers using relational databases (Oracle Database, Amazon RDS/PostgreSQL) and NoSQL databases (Amazon DocumentDB, DynamoDB); develop complex SQL queries, stored procedures, and data access patterns for high-volume regulatory data processing
  • Design and implement cloud-native application architectures on Amazon Web Services (AWS) leveraging container orchestration (Amazon ECS), object storage (S3), serverless computing (Lambda), and managed database services (RDS, DocumentDB, DynamoDB) to ensure high availability, fault tolerance, and security compliance
  • Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines using Jenkins and GitHub Actions; automate build, test, and deployment workflows across development, QA, and production environments; manage application configuration and infrastructure-as-code
  • Develop comprehensive end-to-end test suites using Playwright with TypeScript; design and execute integration tests and performance tests to validate application functionality, reliability, and scalability under production-equivalent conditions
  • Participate in Agile/Scrum development ceremonies including sprint planning, daily stand-ups, code reviews, and retrospectives; collaborate with cross-functional teams including product owners, QA engineers, DevOps engineers, and database administrators to deliver iterative solutions
Required Skills :
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a directly related field.
  • Minimum 4-5 years of progressive experience in enterprise full-stack software development, including demonstrated experience designing and deploying production-grade applications using object-oriented programming principles and database technologies within Agile development frameworks.
  • Proficiency in Node.js, TypeScript, and JavaScript for full-stack application development
  • Experience with Angular 16+ framework for modern web application development and monorepo architecture
  • Expertise in designing and implementing event-driven architectures on Amazon Web Services (AWS) including: messaging services (SQS/SNS), serverless computing (AWS Lambda), API Gateway, Step Functions, data storage solutions (S3, RDS, DocumentDB, DynamoDB), and container orchestration (ECS)
  • Relational database design and development with Oracle Database and/or PostgreSQL (Amazon RDS)
  • NoSQL database development with Amazon DocumentDB and/or DynamoDB
  • End-to-end test development using Playwright with TypeScript, including integration and performance testing
  • CI/CD pipeline implementation using Jenkins and/or GitHub Actions
  • Software development lifecycle (SDLC) best practices including automated testing frameworks and configuration management
  • Version control systems (Git/GitHub/Bitbucket)
  • Agile/Scrum iterative development methodology
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: sgainc
  • Position Id: 26-01733
  • Posted 4 hours ago

Company Info

About Software Guidance & Assistance

Founded in 1981, SGA is a technology and resource solutions provider with a national footprint and headquartered in the shadow of Wall Street. We’re a certified women-owned business. We provide contingent staffing, direct placement, and professional and managed services to transform businesses and evolve careers. We’re small enough to tailor our services to each client and big enough to deliver for some of the world’s largest employers. Our professionals are experts in areas such as IT, finance, accounting, risk, and clinical.

SGA provides contingent staffing, direct placement, and professional and managed services nationwide for Fortune 500 companies, mid-size businesses and select startups.

Our core skillsets include all areas of technology – business & data analysis, cyber & network security, database administration, development & architecture, infrastructure, program & project management, quality assurance & testing. We also deliver talent across professional business functions such as finance, accounting, risk, and clinical.

Our Professional & Managed Services team delivers IT projects through onshore, offshore and hybrid delivery models. We develop software products, modernize applications, add features, and integrate and maintain systems. Our scope covers, among others, complex application suites, data management and visualizations, machine learning and mobile applications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Rockville, Maryland

Today

Contract

USD 60.00 - 63.00 per hour

Rockville, Maryland

Today

Contract

Rockville, Maryland

Today

Contract

USD 75.00 - 78.00 per hour

Rockville, Maryland

Today

Contract

USD 70.00 - 82.00 per hour

Search all similar jobs