ONG (Setor Social)
Publicado há 3 dias
Feito em um Dia

Full Stack Developer

Virtual, Em qualquer lugar no mundo.
Quero Ajudar


  • Detalhes

    Horários Disponíveis:
    Dias da semana (diurno, noturno), Fins de semana (diurno, noturno)
    Comprometimento de Tempo:
    Flexível
    Detalhamento do Comprometimento:
    8-10 hours per week
    Recorrência:
    Somente uma vez
    Voluntários Necessários:
    1
    Causas:
    Voluntariado
    Bom para:
    Grupos Públicos, Voluntários Internacionais

    Descrição

    Position Overview

    The Full Stack Developer will play a key role in designing, developing, and supporting Empowered Futures’ digital platforms and applications. Reporting to the Tech Lead, this role will contribute to the development of scalable, secure, and modern web applications that support mentorship, workforce development, community engagement, and AI-enabled experiences.

    The successful candidate will be a hands-on developer with strong TypeScript, ReactJS, NextJS, and NodeJS experience, capable of working across front-end and back-end technologies within agile engineering teams.

    This role is ideal for developers who are passionate about building impactful digital solutions while working in a collaborative, innovation-driven environment.

    Key Responsibilities

    • Design, develop, test, and maintain scalable web applications and APIs
    • Collaborate with Tech Leads, Architects, UX/UI Designers, and Product teams to deliver high-quality digital solutions
    • Build responsive and accessible user interfaces using ReactJS and NextJS
    • Develop secure and scalable back-end services using NodeJS
    • Participate in sprint planning, estimation, code reviews, and agile ceremonies
    • Write clean, maintainable, and reusable TypeScript code
    • Support integration with cloud services, APIs, databases, and third-party platforms
    • Contribute to continuous improvement of engineering standards, performance, and security practices
    • Troubleshoot and resolve application defects and performance issues
    • Support implementation of AI-enabled capabilities and modern digital experiences
    • Maintain documentation for technical solutions and development processes

    Required Technical Expertise

    Front-End Development

    • TypeScript
    • ReactJS
    • NextJS
    • HTML5/CSS3
    • Responsive web design
    • Component-based architecture
    • State management libraries

    Back-End Development

    • NodeJS
    • RESTful API development
    • GraphQL APIs
    • Authentication and authorization
    • Server-side application development
    • Database integration

    Databases & Integrations

    • PostgreSQL
    • MongoDB
    • Redis
    • API integrations
    • Data validation and optimization

    Cloud & DevOps

    • Microsoft Azure preferred
    • Docker fundamentals
    • CI/CD pipelines
    • GitHub and source control best practices
    • Basic cloud deployment concepts

    Engineering Practices

    • Agile/Scrum development methodologies
    • Test-driven and quality-focused development
    • Secure coding practices
    • API-first design
    • Performance optimization
    • Collaboration and peer code reviews

    Preferred Experience

    • 3–5+ years of full stack development experience
    • Experience building modern web applications using ReactJS, NextJS, and NodeJS
    • Strong proficiency in TypeScript across front-end and back-end development
    • Experience working within agile product teams
    • Exposure to cloud-native application development
    • Experience integrating AI services or modern APIs is considered an asset

    Ideal Candidate Profile

    • Passionate about modern software development
    • Collaborative and team-oriented
    • Curious and eager to learn new technologies
    • Comfortable working in fast-paced environments
    • Focused on clean, scalable, and maintainable code
    • Motivated by innovation and social impact

    Reporting Structure

    Reports To:

    • Tech Lead

    Works Closely With:

    • Lead Enterprise Architect
    • Product & Delivery Teams
    • UX/UI Designers
    • AI & Data Teams
    • Cloud & DevOps Teams
    • QA and Engineering Teams

    Localização

    Virtual
    Voluntário pode estar em qualquer lugar do mundo
    Local Associado
    1800 - 330 5 Ave Sw, Calgary, CA

    Por favor, preencha este formulário

    Todos os campos são obrigatórios
    Eu estou ciente que o uso do Assistente de Recrutamento (ATS) do Idealist está condicionado à Política de Privacidade e Termos de Serviço .
    Illustration

    Descubra a sua Vocação

    Encontre oportunidades para mudar o mundo com o anúncio mais recente de emprego, estágio, evento ou voluntariado. Veja também recursos para agir em sua comunidade.
    Já é um usuário? Entre