Full Stack Software Engineer

Rockville, MARYLAND, US • Posted 11 hours ago • Updated 4 hours ago
Contract W2
On-site
DOE
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • JavaScript Frameworks
  • Application Development
  • Object-Oriented Programming
  • Design Patterns
  • Software Design
  • RESTful
  • Amazon Lambda
  • Messaging
  • Microservices
  • SQL
  • Stored Procedures
  • Data Processing
  • Cloud Computing
  • Testing
  • Sprint
  • UPS
  • Quality Assurance
  • DevOps
  • Node.js
  • JavaScript
  • Web Applications
  • AngularJS
  • API
  • Step-Functions
  • Amazon SQS
  • Amazon S3
  • Remote Desktop Services
  • Oracle
  • PostgreSQL
  • Amazon RDS
  • NoSQL
  • Database
  • Amazon Web Services
  • Amazon DynamoDB
  • TypeScript
  • Continuous Integration
  • Continuous Delivery
  • Jenkins
  • Software Development
  • Software Development Methodology
  • Automated Testing
  • Configuration Management
  • Version Control
  • Git
  • GitHub
  • Bitbucket
  • Agile
  • Scrum
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Communication
  • Collaboration

Summary

Job Summary We are seeking a Full Stack Software Engineer to design, develop, test, and deploy enterprise-grade web applications supporting regulatory technology platforms. The ideal candidate will have expertise in modern JavaScript frameworks, cloud-native application development on AWS, event-driven architectures, and database technologies. This role involves building scalable, secure, and highly available applications while collaborating with cross-functional teams in an Agile environment. Key Responsibilities Design, develop, and maintain responsive web application front ends using TypeScript, JavaScript, Node.js, and Angular 16+ within a monorepo architecture. Apply object-oriented programming principles and component-based design patterns to deliver scalable enterprise applications. Design and implement event-driven, serverless backend services and RESTful APIs using AWS Lambda, API Gateway, and Step Functions. Develop asynchronous messaging solutions using Amazon SQS and SNS to support scalable microservice communication. Design, develop, and optimize relational and NoSQL database solutions using Oracle Database, PostgreSQL (Amazon RDS), Amazon DocumentDB, and DynamoDB. Develop complex SQL queries, stored procedures, and efficient data access patterns for high-volume data processing. Design and implement cloud-native architectures utilizing AWS services including ECS, S3, Lambda, RDS, DocumentDB, and DynamoDB. Build and maintain CI/CD pipelines using Jenkins and GitHub Actions to automate build, testing, and deployment processes. Develop comprehensive end-to-end, integration, and performance tests using Playwright with TypeScript. Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, code reviews, and retrospectives. Collaborate with product owners, QA engineers, DevOps engineers, database administrators, and other stakeholders to deliver high-quality software solutions. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. 45 years of progressive experience developing enterprise full-stack software applications. Strong proficiency in Node.js, TypeScript, and JavaScript for full-stack development. Experience developing modern web applications using Angular 16+ and monorepo architectures. Expertise in designing and implementing event-driven architectures on AWS. Experience with AWS services including Lambda, API Gateway, Step Functions, SQS, SNS, ECS, S3, RDS, DocumentDB, and DynamoDB. Experience designing and developing applications using Oracle Database and/or PostgreSQL (Amazon RDS). Experience working with NoSQL databases such as Amazon DocumentDB and DynamoDB. Experience developing end-to-end, integration, and performance tests using Playwright with TypeScript. Experience implementing CI/CD pipelines using Jenkins and/or GitHub Actions. Strong understanding of Software Development Life Cycle (SDLC) best practices, automated testing, and configuration management. Experience using version control systems such as Git, GitHub, or Bitbucket. Experience working in Agile/Scrum development environments. Strong analytical, problem-solving, communication, and collaboration skills. Note: Inperson Interview required. Education: Bachelors Degree
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: compun
  • Position Id: MALDC5836760
  • Posted 11 hours ago
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 63.00 - 68.00 per hour

Bethesda, Maryland

Today

Full-time

USD 98,000.00 - 163,000.00 per year

Bethesda, Maryland

Today

Full-time

Compensation information provided in the description

McLean, Virginia

Today

Full-time

Search all similar jobs