The Lead Full Stack Developer will lead an agile team of developers and test automation engineers and grow them into a high-performance team. The Lead will be hands-on and will have extensive involvement in developing, implementing, maintaining and enhancing products.
Accountability for the quality of the product delivered and team performance.Provide technical direction and mentor teams of resources in all aspects of technical delivery incorporating efficient workflows, frameworks, templates, design and code best practices to produce readable and maintainable code.Implement the best practices of Agile and DevSecOps to deliver quality products predictably and consistently.Lead the evaluation of functional/business and technical requirements and identify gaps/risks.Review proposed new feature development to validate feasibility and estimate the development work. Serve as the technical and technology expert crafting the detailed application design with a focus on standards, performance, flexibility, scalability and security, as well as supporting the implementation of the solution. Provide validation of proposed technical architectures and solutions. Monitor and analyze product performance, while looking for ways to optimize and scale existing solutions. Evaluate product and process metrics (such as velocity, productivity, quality, usability) and implement process improvements Ensure strategies, standards, and architecture are consistent and well-integrated across different product teams by creating and engaging in communities of practice. Keep abreast of the emerging tools and technologies and make recommendations for relevant platform and technologies Keep skills up to date through ongoing self-directed trainingRecommend senior management on improvement areasHelp application developers to adopt new platforms through documentation, training, and mentoring
#FLEET
Required:Typically requires a bachelor's degree in Computer Science or related field and 10+ years of experience including:10+ years of full-lifecycle application development experience and at least 3 years of experience using the technologies listed below and AWS cloud platform5+ years of experience using Agile, DevSecOps, Test driven development and other lean methodologiesExperience in architecting and designing solutions and decompose them into modules for development Implementation experience on using Agile project management tools (JIRA), and CI/CD pipelines for continuous integration, testing and deployment. Experience developing cloud native solutions according to industry best practicesExtensive hands-on experience in JavaScript (React.js, Node.js, modern JavaScript libraries - ES6 - 2015 and later versions), API development (GraphQL/RESTful), messaging (kafka, AWS kinesis or others), serverless application development using AWS Lambda, SQL and NoSQL databases, AWS services ( Lambda, S3, Dynamo, Kinesis, RDS, Redshift and several others).Experience in establishing source code management best practices (branching, repository structure, peer review process, documentation) to manage a code base as if it were open sourceExperience in establishing release management processes and standards Deep understanding of industry patterns for application architecture and integration Strong written and verbal communication skills with the ability to present and comprehend technical details clearly. Must be able to demonstrate product demos to users and stakeholders, collect feedback and implement improvements.Ability to mentor junior resources, assist in technical troubleshooting, peer review the team member’s work products and validateAbility to obtain Federal Government Public Trust
Preferred:
Experience with legacy system modernizationExperience with large scale data migrationExperience with modern web development frameworksExperience using GraphQL, AWS KinesisMaster's degree preferredHighly prefer candidates residing in the DC Metro area or Eastern time zone
In accordance with pay transparency guidelines, the proposed salary range for this position is $115,500 to $148,500. Final salary will be determined based on various factors such as relevant skills, experience and certifications.
Find Your Next at Karsun Solutions and transform your career with the company transforming possible for the US Government.
At Karsun, collaboration drives our community. We’re committed to building an environment where team members from diverse backgrounds can innovate, learn and grow with us. Here at Karsun, the only limit to your potential is the limit of your curiosity.
And because we know well-being empowers us to thrive, we offer robust and comprehensive benefits including:
Health, Life & Disability Insurance – Medical, Dental, Life and Disability coverage is paid for by Karsun for full time employees.Paid Parental Leave401k Retirement Plan – with pre-tax and post-tax ROTH contribution offerings and immediate vesting with a per pay period matchGenerous time off programs including 11 paid holidays per yearSupplemental plans such as Vision, Pet Insurance and 529 Savings PlanEmployee Assistance Program with behavioral health, physical wellness and financial adviceEmployee Discounts & PerksIn-house Technical/Skills Training
Join Team Karsun and Find Your Next.
Karsun Solutions is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
Karsun does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Karsun and Karsun will not be obligated to pay a placement fee.