Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Rockville?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Compunnel

Rockville / Global

Full Stack Software Engineer

Job Description

We are seeking a Full Stack Software Engineer to design, develop, test, and deploy enterprise-grade web applications supporting regulatory technology platforms. This role is responsible for building modern front-end applications, developing cloud-native backend services, implementing event-driven architectures, and delivering scalable solutions on AWS. The ideal candidate will have strong expertise in Node.js, TypeScript, Angular, AWS cloud services, database technologies, and Agile software development. Key Responsibilities

Develop enterprise-grade front-end components using object-oriented programming principles and modern design patterns. Design and implement serverless backend services and RESTful APIs using AWS Lambda, API Gateway, and Step Functions. Build event-driven architectures utilizing Amazon SQS and SNS for 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 applications. Design and implement cloud-native application architectures using AWS services including ECS, S3, Lambda, RDS, DocumentDB, and DynamoDB. Develop and maintain CI/CD pipelines using Jenkins and GitHub Actions to automate build, testing, and deployment processes. Develop end-to-end, integration, and performance tests using Playwright with TypeScript. Participate in Agile development activities including sprint planning, daily stand-ups, code reviews, and retrospectives. Collaborate with Product Owners, QA Engineers, DevOps Engineers, and Database Administrators to deliver high-quality software solutions. Troubleshoot, optimize, and support production applications while ensuring performance, scalability, and security. Maintain technical documentation and contribute to software engineering best practices.

Required Qualifications

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Minimum of 4-5 years of experience in enterprise full-stack software development. Experience developing applications using Angular 16+ and monorepo architectures. Strong experience designing event-driven architectures using AWS services including Lambda, API Gateway, Step Functions, SQS, SNS, ECS, S3, RDS, DocumentDB, and DynamoDB. Experience designing and developing RESTful APIs and cloud-native applications. Experience with relational databases including Oracle Database and PostgreSQL (Amazon RDS). Experience working with NoSQL databases such as Amazon DocumentDB and DynamoDB. Experience developing end-to-end automated tests using Playwright with TypeScript. Experience implementing CI/CD pipelines using Jenkins and GitHub Actions. Experience with Git, GitHub, or Bitbucket version control systems. Strong understanding of Software Development Lifecycle (SDLC) best practices and Agile methodologies. Strong analytical, troubleshooting, and communication skills.

Preferred Qualifications

Experience designing highly available and scalable cloud-native applications. Experience implementing Infrastructure as Code (IaC) and cloud automation. Experience developing enterprise applications within regulated environments. Experience optimizing application performance and database efficiency.

Email ID * This field is required Please enter valid emailId. Cell phone * This field is required Please enter valid cell phone. First Name * This field is required Please enter valid first name. Last Name * This field is required Please enter valid last name.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location