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