Full Stack Developer - Remote
About ViderityViderity is a HUBZone-certified and Woman-Owned Small Business (WOSB) that specializes in delivering innovative IT, digital, and creative solutions to both federal and commercial clients. With over 15 years of proven success and a reputation for excellence, Viderity offers a comprehensive range of services including application development, creative services, cybersecurity, data analytics, strategic communications, event management, training, and program management. Our commitment to quality and measurable results has established us as a trusted partner in the industry. We pride ourselves on fostering a collaborative and inclusive work environment that encourages innovation and continuous growth.About The RoleWe are seeking a highly skilled Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in building cloud-native applications utilizing Java/Spring Boot microservices and modern JavaScript SPA frameworks such as React, Angular, or Ember. This role involves designing and implementing scalable, resilient backend APIs and developing responsive, user-friendly frontend applications that meet business requirements. The candidate will work within Agile teams, contribute to design documentation, and ensure high-quality deliverables through automated testing, CI/CD pipelines, and AI-assisted development tools. This position offers an exciting opportunity to work on high-impact federal modernization initiatives, leveraging cutting-edge technologies in a flexible, remote environment.QualificationsStrong problem-solving skills with the ability to identify areas for improvement in application code and development processesProficiency in Java, Spring Boot, Spring Cloud, REST/JSON APIs, JPA/Hibernate, and microservices architectureExperience with AWS services such as Lambda, S3, SQS/SNS, SES, ECS/EKS, and CloudWatchSolid knowledge of component-based JavaScript frameworks like React, Angular, or EmberProficiency in HTML, CSS/SASS, and BootstrapExperience designing and implementing unit, integration, and end-to-end automated tests using tools like JUnit, Mockito, Jest, Cypress, or PlaywrightExperience with database design, including stored procedures, DML, and DDL tasksFamiliarity with Git workflows, CI/CD pipelines, and containerization using Docker, Kubernetes, and tools like Jenkins and GitHubAbility to stay current with emerging technologies and integrate new solutions into existing systemsPreferred SkillsExperience developing UI component librariesKnowledge of observability tooling such as CloudWatch Logs, CloudWatch Monitoring, AppDynamics, or SplunkExperience with JMeter performance testing toolsFamiliarity with PostgreSQL and cloud-managed databases like RDS or AuroraExperience working within scaled agile (SAFe) frameworksProficiency with JIRA and Confluence for project management and documentationExcellent communication and teamwork skillsResponsibilitiesDesign, develop, and maintain cloud-native applications using Java/Spring Boot microservices architectureBuild responsive and scalable frontend applications utilizing modern JavaScript frameworks such as React, Angular, or EmberCollaborate with cross-functional teams to gather requirements and translate them into technical solutionsImplement automated testing strategies to ensure code quality and reliabilityContribute to the continuous integration and deployment pipelines to streamline delivery processesParticipate in Agile ceremonies, including sprint planning, stand-ups, and retrospectivesDocument design decisions, technical specifications, and user stories in project management toolsMonitor application performance and troubleshoot issues using observability and monitoring toolsStay updated on emerging technologies and recommend improvements to existing systemsEngage in code reviews and provide mentorship to junior team members where applicableBenefitsCompetitive hourly rate commensurate with experienceFlexible remote work arrangement to promote work-life balanceOpportunity to contribute to high-impact federal modernization initiativesCollaborative work environment with visibility on nationally recognized federal programsProfessional development opportunities and exposure to cutting-edge technologiesEqual OpportunityViderity is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We promote a workplace that values inclusion, respect, and equal opportunity for all.