Alpha Point Security

Volunteer Software Engineer

USPosted 14 days ago

Job Description

Overview

Join us as a Volunteer Software Engineer and become a vital part of innovative projects that make a meaningful impact! In this role, you will contribute your technical expertise to develop, enhance, and maintain software solutions that support our mission. This is an exciting opportunity to collaborate with a passionate team, leverage cutting-edge technologies, and grow your skills in a dynamic environment. Your efforts will help drive positive change and empower communities through technology-driven initiatives.

Duties

  • Collaborate with cross-functional teams to design, develop, and implement software applications using languages such as Ruby on Rails, Python, JavaScript, C#, Java, C++, and VBA.
  • Contribute to the development and maintenance of RESTful APIs and web services to ensure seamless data exchange across platforms.
  • Assist in managing IT infrastructure components hosted on cloud platforms like AWS and Azure, ensuring stability and security.
  • Participate in Agile development cycles, including sprint planning, stand-ups, code reviews, and testing to deliver high-quality software solutions efficiently.
  • Maintain version control using tools such as GitHub, SVN, and Git; document code changes thoroughly for transparency and future reference.
  • Support database management tasks involving MySQL and SQL Server; optimize queries for performance improvements.
  • Engage in front-end development with React Express and other frameworks to create intuitive user interfaces aligned with project requirements.

Skills

  • Strong understanding of IT infrastructure concepts, including cloud services (AWS, Azure) and Linux-based systems.
  • Proficiency in programming languages such as Ruby on Rails, Python, JavaScript, C#, Java, C++, VBA, and C.
  • Experience developing RESTful APIs and working with web development frameworks like React Express.
  • Familiarity with application development methodologies including Agile practices.
  • Knowledge of version control systems such as Git and SVN for collaborative code management.
  • Ability to work with databases like MySQL and SQL Server; experience optimizing database queries is a plus.
  • Understanding of RBAC (Role-Based Access Control) security principles to ensure secure application access.
  • Exposure to quantum engineering concepts is advantageous but not required; enthusiasm for learning new technologies is essential. Embark on this rewarding journey where your technical skills will help shape impactful solutions! We value dedicated professionals eager to innovate within a collaborative environment—your contributions will make a difference!

Work Location: Remote

Apply for this role

Keep looking

Similar Remote IT And Developer Jobs