drjobs Lead Full Stack Developer_3083 العربية

Lead Full Stack Developer_3083

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

others - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Project Details:

Job Title:

Lead Full Stack Developer

Job ID:

3083

Duration:

Full Time

No of Positions:

1

Location:

Remote

Job Description

What You Will Do:

  • Lead an agile team of developers and test automation engineers and grow them into a high-performance team.
  • Hands-on role with extensive involvement in developing, implementing, maintaining and enhancing products.
  • Accountable 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 training
  • Recommend senior management on improvement areas
  • Help application developers to adopt new platforms through documentation, training, and mentoring
  • Required Skills

    • 10+ years of full-lifecycle application development experience and at least 3 years of experience using the technologies listed below and AWS cloud platform
    • Experience in architecting and designing solutions and decompose them into modules for development
    • 5+ years of experience using Agile, DevSecOps, Test driven development and other lean methodologies
    • Must have 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 practices
    • Extensive 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 source
    • Experience 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 validate

    Desired Skills:

    • Experience with legacy system modernization
    • Experience with large scale data migration
    • Experience with modern web development frameworks
    • Experience using GraphQL, AWS Kinesis

    Qualifications:

    • Bachelor's degree in Computer Science or related field
    • Master's degree preferred
    • Must be able to obtain Federal Government Public Trust

    Hiring Manager Notes:

    1. How many years of experience do you have in the following:

    1. Development of Microservices with Node.js

    2. Front-end development using React.js

    3. AWS cloud development experience

    4. Experience in database modelling and complex queries

    5. Application performance optimization

    6. If you are leading a development team now, what is your daily responsibilities as a lead?

    7. Give an example of a technology you learned that emerged in the last three years and how have you applied it in solving a real problem for the customer? (Max 100 words)

    Employment Type

    Full Time

    Company Industry

    About Company

    100 employees
    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.