CVector logo
CVector
Posted 19 days agoVerified live 2d ago

Application Developer - Microservices

Brief overview

Remote
UndergradOr in progress
$125k–$145k/yrStated range
3+ yrsMinimum
Clearance requiredU.S. government
Node.jsAngularTypeScriptJavaScriptMicroservices ArchitectureREST API DesignAWSSQLRelational Database DesignAutomated TestingGitAgile Development

Job description

Summary

Synergy Business Innovation & Solutions is a software solutions implementer specializing in digital transformation, cloud solutions, SaaS, low-code/no-code solutions, emerging technologies, data analytics, information assurance, and business process re-engineering. The company is seeking a Microservices Application Developer to design, develop, and maintain secure cloud-native applications using micro frontend and microservices architectures in an AWS IL2 environment. The role collaborates with Agile teams and clients across the full software development lifecycle.

Responsibilities

  • Design, develop, test, deploy, and maintain cloud-native applications utilizing micro frontend and microservices architectures
  • Integrate with and enhance independently deployable frontend applications using Angular, TypeScript, and modern web development practices.[FL1.1][SB1.2]
  • Build and maintain Node.js-based microservices, RESTful APIs, and backend services supporting enterprise applications
  • Design and implement frontend integration patterns to enable seamless communication and user experiences across multiple micro frontend applications
  • Design, implement, and support solutions within AWS IL2 cloud environments utilizing cloud-native services and best practices
  • Contribute to technical design decisions, architecture discussions, and solution planning activities for distributed systems
  • Gather, clarify, communicate, and document requirements directly from clients, stakeholders, and functional teams
  • Write clean, testable, and well-documented code while participating in peer code reviews and development best practices
  • Troubleshoot and resolve application defects, integration issues, security findings, and performance concerns across development, test, and production environments
  • Develop and maintain automated unit, integration, and end-to-end testing solutions
  • Support CI/CD processes and deployment automation for frontend and backend applications
  • Contribute to Agile/Scrum ceremonies including sprint planning, estimation, backlog refinement, and delivery activities

Skills

  • Professional experience developing backend Node.js server applications. frontend applications using Angular
  • Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS
  • Experience developing applications using micro frontend architecture patterns
  • Node.js development experience with a solid understanding of microservices architecture and RESTful API design principles
  • Experience designing, developing, and consuming REST APIs in enterprise environments
  • Experience with AWS cloud services and deploying applications within secure cloud environments
  • Experience using an ORM for database access; TypeORM preferred
  • Proficiency with SQL and relational database design; PostgreSQL preferred
  • Experience writing and maintaining unit and integration tests using established testing frameworks such as Jest, Jasmine/Karma, or Mocha
  • Proficiency with Git and familiarity with Jira, Jenkins, Bitbucket, GitLab, or equivalent tools
  • Working knowledge of software development lifecycle methodologies and Agile development practices
  • Experience implementing secure coding practices and addressing application vulnerabilities
  • Experience using AI-assisted development tools and effective prompting techniques
  • Required: Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field
  • Required: US Citizen w/ Public Trust or ability to achieve Public Trust Required
  • Experience implementing micro frontend frameworks and patterns such as Module Federation, Single-SPA, or equivalent technologies
  • Experience deploying and supporting applications within AWS IL2, GovCloud, or other federal cloud environments
  • Containerization and orchestration experience using Docker, Podman, Kubernetes, or Amazon ECS/EKS
  • Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation
  • Experience implementing event-driven architectures and messaging services such as Amazon SQS, SNS, or EventBridge
  • Experience remediating CVEs and security findings across frontend and microservices-based applications
  • Experience designing highly available, scalable, and fault-tolerant cloud-native solutions
  • Familiarity with application monitoring and observability tools such as CloudWatch, Grafana, or Prometheus
  • Experience integrating AI/ML capabilities, LLMs, or intelligent automation features into enterprise applications

Qualifications

Must Haves

  • Professional experience developing backend Node.js server applications. frontend applications using Angular
  • Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS
  • Experience developing applications using micro frontend architecture patterns
  • Node.js development experience with a solid understanding of microservices architecture and RESTful API design principles
  • Experience designing, developing, and consuming REST APIs in enterprise environments
  • Experience with AWS cloud services and deploying applications within secure cloud environments
  • Experience using an ORM for database access; TypeORM preferred
  • Proficiency with SQL and relational database design; PostgreSQL preferred
  • Experience writing and maintaining unit and integration tests using established testing frameworks such as Jest, Jasmine/Karma, or Mocha
  • Proficiency with Git and familiarity with Jira, Jenkins, Bitbucket, GitLab, or equivalent tools
  • Working knowledge of software development lifecycle methodologies and Agile development practices
  • Experience implementing secure coding practices and addressing application vulnerabilities
  • Experience using AI-assisted development tools and effective prompting techniques
  • Required: Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field
  • Required: US Citizen w/ Public Trust or ability to achieve Public Trust Required

Nice to Haves

  • Experience implementing micro frontend frameworks and patterns such as Module Federation, Single-SPA, or equivalent technologies
  • Experience deploying and supporting applications within AWS IL2, GovCloud, or other federal cloud environments
  • Containerization and orchestration experience using Docker, Podman, Kubernetes, or Amazon ECS/EKS
  • Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation
  • Experience implementing event-driven architectures and messaging services such as Amazon SQS, SNS, or EventBridge
  • Experience remediating CVEs and security findings across frontend and microservices-based applications
  • Experience designing highly available, scalable, and fault-tolerant cloud-native solutions
  • Familiarity with application monitoring and observability tools such as CloudWatch, Grafana, or Prometheus
  • Experience integrating AI/ML capabilities, LLMs, or intelligent automation features into enterprise applications

Benefits

  • Group medical, dental, and vision insurance
  • Company paid life, short-term, and long-term disability insurance
  • HSA
  • FSA
  • 401(k) with company match
  • PTO & Bonus Leave
  • 11 paid federal holidays
  • Parental leave
  • Tuition and training reimbursement
  • A referral bonus program
  • Well-being programs
  • Career mentors available for every employee
  • Company-funded certification opportunities
  • Education reimbursement
  • Work-from-home

More jobs like this