About the Role
The engineer will develop and maintain both frontend and backend systems, contribute to architectural decisions, write clean code, and support deployment and monitoring of services in a production environment.
Responsibilities
- Design and implement features for web-based applications
- Collaborate with product and design teams to define technical requirements
- Write reliable and testable code across client and server components
- Maintain and improve existing codebases
- Troubleshoot and resolve performance issues
- Participate in code reviews and technical discussions
- Support deployment pipelines and infrastructure automation
- Ensure application security and data protection standards
- Optimize user experience and interface responsiveness
- Integrate third-party APIs and services
- Monitor system health and respond to incidents
- Document technical designs and development processes
- Contribute to open-source projects and tools
- Stay current with evolving web technologies
- Assist in defining project timelines and milestones
Nice to Have
- Experience with React or similar UI libraries
- Knowledge of GraphQL
- Contributions to open-source software
- Familiarity with accessibility standards
- Experience with monitoring and logging tools
- Background in video or media platforms
- Understanding of decentralized web technologies
Compensation
Competitive salary and benefits package offered.
Work Arrangement
Remote position with flexible scheduling options.
Team
Collaborative engineering team focused on open web platforms and digital accessibility.
Mission Alignment
Candidates should support open access to information and participatory digital communities.
Open Source Contribution
Engineers are encouraged to contribute code and documentation to public repositories.
This role does not include visa sponsorship.