Software Developer, emphasis on Software Installation | Remote | One Year Contract | Full Time.
WHO WE ARE
Anytime, Anywhere, Any Computer Access. At Raising the Floor, we’re an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, digital literacy, or aging, and regardless of their economic resources. Our vision is to revolutionize the landscape of assistive technology by creating an infrastructure to facilitate the development, distribution, and support of a wide range of affordable accessibility solutions around the world. That is, the Global Public Inclusive Infrastructure (GPII).
THE POSITION
You will help a team of bright and talented developers located across continents who are passionate about our vision, that of radically improving the access to technology. How? By helping to develop associated system that can cause ICT to instantly change into a form that each individual can understand and use. We are looking for a talented software engineer to lead and develop one of the associated systems of GPII called Installation on Demand (IoD). This system will allow GPII to install and use Assistive Technology (AT) software on demand, whenever required by a user.
WHAT YOU WILL DO
Become a member of a small development team building applications and tools around GPII.
Develop an Installation on Demand (IoD) system that stores and provisions Assistive Technology and other software on Windows computers.
Integrate IoD with mainstream open source software distribution systems (Chocolatey, Homebrew, PackageKit, etc.)
Work in and contribute to an open source project.
Be involved in all of the phases of the IoD project, from project inception to release phase.
WHAT WE ARE LOOKING FOR
Experience in developing installation software - particularly in systems where users do not have admin privileges.
Experience developing in one or more programming languages on a daily basis (e.g., JavaScript, Go, C/C++).
Experience in systems programming.
Experience with software distributions and/or complex software deployment systems.
Experience working successfully with a remote distributed team.
Able to work independently to complete tasks on schedule without close supervision.
Highly motivated, self-directed, and able to thrive in ambiguity.
WHAT WE NEED FROM YOU TO APPLY
Send current resume or CV to jobs@raisingthefloor.org
SOFTWARE RELIABILITY/SCALABILITY EXPERT | 100% REMOTE | RAISING THE FLOOR - US
This is an 8-month contract position. Full-Time.
WHO WE ARE
Anytime, Anywhere, Any Computer Access. We’re an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, digital literacy, or aging, and regardless of their economic resources.
WHAT YOU WILL DO
- Work with the Global Public Inclusive Infrastructure (GPII) architects and subject-matter experts (SME) to define the reliability and performance/ scalability metrics that need to be implemented and monitored. - Plan large scale stress testing. - Design and document a reliability plan and a performance/ scalability plan. - Implement the instrumentation required to collect data for analysis. - Recommend and document best practices. - Perform data analysis to detect performance bottlenecks and reliability issues. - Integrate the reliability and performance/ scalability test cases into release processes, automate them in the GPII’s Continuous Integration environment, store results using technologies such as Elasticsearch, and provide dashboards to team members. - Work with Infrastructure developers to plan application deployments on Kubernetes clusters for reliability testing. - Debug and resolve issues relating to the automated test scripts.
WHAT WE ARE LOOKING FOR
- 10+ years hands-on experience designing and writing reliability and performance test plans. - Experience with modern, containerized cloud infrastructure and load balancing techniques (in particular, Docker and Kubernetes), and the reliability techniques best suited to this style of architecture. - An Agile mindset and team player, with experience contributing to open source communities using collaborative environments such as Github. - Development background with ability to review code and write automation scripts and instrumentation for data gathering. - In-depth experience with profiling and debugging tools for Node.js and experience using these tools to identify the source of failures. - In-depth knowledge of profiling performance of services deployed on Unix-like operating systems using technologies such as dtrace, perf, systemtap, tcpdump, etc. - Ability to understand deployment topologies, identify problem areas, simulate failures, and recommend improvements. - Experience with load testing tools such as Gatling, JMeter, Tsung, etc., and ability to simulate dynamic user traffic. - Experience with networking protocols and one or more programming languages (JavaScript, Go, Python, Ruby). - Experience working in a distributed environment.
This is an 8-month contract position. To apply, send resume or CV to jobs@raisingthefloor.org
SOFTWARE INSTALLATION DEVELOPER | 100% REMOTE | RAISING THE FLOOR - US
This is a contract position for 6 months.
THE POSITION
You will help a team of bright and talented developers located across continents who are passionate about our vision, that of radically improving the access to technology. How? By helping to develop associated system that supports the “portability” of user preferences across any platform or device -- that makes it easier for anyone to be able to have the technology they encounter automatically change into a form they can understand and use. We are looking for a talented software engineer to lead and develop one of the associated systems of GPII called Installation on Demand (IoD). This system will allow GPII to install and use Assistive Technology (AT) software on demand, whenever required by a user.
WHAT YOU WILL DO
- Become a member of a small development team building applications and tools around GPII.
- Develop an Installation on Demand (IoD) system that stores and provisions Assistive Technology and other software on Windows computers.
- Integrate IoD with mainstream open source software distribution systems (Chocolatey, Homebrew, PackageKit, etc.)
- Work in and contribute to an open source project.
- Be involved in all of the phases of the IoD project, from project inception to release phase.
WHAT WE ARE LOOKING FOR
- 3+ years experience in developing installation software - particularly in systems where users do not have admin privileges.
- 3+ years of experience developing in one or more programming languages on a daily basis (e.g., JavaScript, Go, C/C++).
- 3+ years of experience in systems programming.
- Experience with software distributions and/or complex software deployment systems.
- Experience with cloud computing and storage platforms (AWS, etc.).
- Experience with large scale and globally-distributed deployments.
- Experience advocating for the end-user through all of the phases of the product development process.
- Experience working successfully with a remote distributed team.
- Able to work independently to complete tasks on schedule without close supervision.
- Highly motivated, self-directed, and able to thrive in ambiguity.
This is a 6-month contract positions.
To apply, send resume or CV to jobs@raisingthefloor.org
Cyber Security Developer - 100% Remote.
Raising the Floor - US is hiring a remote Cyber Security Developer, 8 month contract, full-time hours.
Position Details:
* Work with the development team to secure the Global Public Inclusive Infrastructure (GPII) architecture against attacks and intrusion.
* Advise on regulations and laws the GPII needs to comply with, including a specific list of concrete technologies and processes that need to be implemented in different scenarios where the GPII applications will be used with (public cloud, on premises servers, etc.) so the application is compliant.
* Identify common threats that the GPII may be vulnerable to, assessing the extent to which we have strategies for protecting against them, and devising and co-implementing an architecture for protecting against those issues that we don’t currently address, e.g., credentials theft, etc.
* Work with the infrastructure team to set up an automated, periodic security audit system using a security scanner/reporting tool (e.g. Nessus, Metasploit, etc) and expose / synthesize results.
Apply:
Please refer to the following document for more details:
https://docs.google.com/document/d/1mzi281pkbt5av7b8gI8D22r-...
And then submit your resume to jobs@raisingthefloor.org
About Us:
At Raising the Floor, we’re an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, digital literacy, or aging, and regardless of their economic resources.
Raising the Floor | Installation Expert | Anywhere | Full time, 6 month contract
Anytime, Anywhere, Any Computer Access. At Raising the Floor, we’re an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, digital literacy, or aging, and regardless of their economic resources.
We are looking for a talented software engineer to lead and develop one of the associated systems of GPII called Installation on Demand (IoD). This system will allow GPII to install and use Assistive Technology (AT) software on demand, whenever required by a user. This is a 6-month Contractor full-time position.
REQUIRED: 3+ years experience in developing installation software - particularly in systems where users do not have admin privileges.
Other skills:
• 3+ years of experience developing in one or more programming languages on a daily basis (e.g., JavaScript, Go, C/C++).
• 3+ years of experience in systems programming.
• Experience with software distributions and/or complex software deployment systems.
• Experience with cloud computing and storage platforms (AWS, etc.).
• Experience with large scale and globally-distributed deployments.
• Experience advocating for the end-user through all of the phases of the product development process.
• Experience working successfully with a remote distributed team.
• Able to work independently to complete tasks on schedule without close supervision.
• Highly motivated, self-directed, and able to thrive in ambiguity.
To apply, please send resume to jobs@raisingthefloor.org
Website about the project: gpii.net
DevOps Engineer | Full-Time | Work Remotely | Open Source
At Raising the Floor, we’re an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, or age, and regardless of economic resources.
Our vision is to revolutionize the landscape of assistive technology by creating an infrastructure to facilitate the development, distribution, and support of a wide range of affordable accessibility solutions around the world. That is, the Global Public Inclusive Infrastructure (GPII).
You will join a team of bright and talented software developers located across continents, who are passionate about our vision, that of radically improving the access to technology. How? By developing a system that supports the “portability” of user preferences across any platform or device.
Among other duties, you will help the team improve the Continuous Integration/Continuous Deployment pipeline (from developer tools, to testing, to deploying to production), including troubleshooting issues at any stage, and you will help the team automate all aspects of the process of deploying applications and the infrastructure required for them (container orchestration, storage, networking, security, authentication, logging, monitoring, etc.)
THE POSITION You will help a team of bright and talented developers located across continents who are passionate about our vision, that of radically improving the access to technology. How? By helping to develop associated system that can cause ICT to instantly change into a form that each individual can understand and use. We are looking for a talented software engineer to lead and develop one of the associated systems of GPII called Installation on Demand (IoD). This system will allow GPII to install and use Assistive Technology (AT) software on demand, whenever required by a user.
WHAT YOU WILL DO Become a member of a small development team building applications and tools around GPII. Develop an Installation on Demand (IoD) system that stores and provisions Assistive Technology and other software on Windows computers. Integrate IoD with mainstream open source software distribution systems (Chocolatey, Homebrew, PackageKit, etc.) Work in and contribute to an open source project. Be involved in all of the phases of the IoD project, from project inception to release phase.
WHAT WE ARE LOOKING FOR Experience in developing installation software - particularly in systems where users do not have admin privileges. Experience developing in one or more programming languages on a daily basis (e.g., JavaScript, Go, C/C++). Experience in systems programming. Experience with software distributions and/or complex software deployment systems. Experience working successfully with a remote distributed team. Able to work independently to complete tasks on schedule without close supervision. Highly motivated, self-directed, and able to thrive in ambiguity.
WHAT WE NEED FROM YOU TO APPLY Send current resume or CV to jobs@raisingthefloor.org