Front-End/Full Stack Developer
CFGMS is looking for a front-end developer with some full-stack capabilities to build front-end and middleware for applications supporting workflow management and origination within financial services. On-site in Reston, VA - not remote.
Responsibilities
Design, develop, and maintain scalable JavaScript/TypeScript applications in React/Next.js.
Write clean, maintainable, and well-documented code following industry best practices.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews to ensure code quality and share knowledge with the team.
Debug and resolve complex bugs and issues.
Optimize applications for maximum performance and scalability.
Contribute to technical architecture decisions and system design.
Stay current with emerging technologies and industry trends.
Key Skills
Experience with React, Next.js and Node.js
Asynchronous programming (Promises, async/await)
Closures, scope, and execution context
Event loop and concurrency model
Package managers (npm, yarn, pnpm)
Testing frameworks (Jest)
Deep understanding of JavaScript/TypeScript fundamentals
Experience with SQL and NoSQL databases
Understanding of code complexity and performance optimization
Experience with code review processes and providing constructive feedback
Knowledge of linting and formatting tools (ESLint, Prettier)
Familiarity with CI/CD pipelines and DevOps practices
Experience designing systems and component libraries, including backend development
Experience and Educational Requirements
Experience with Java or Scala
Microservices architecture
Functional programming concepts
Performance monitoring and profiling tools
Code quality and best practices
Modern frameworks and tools Bachelor of Science in computer science, or equivalent.
Salary Range
$100,000 - $125,000 USD