UniversalGiving® Software Engineer Paid - Make an Impact!
UniversalGiving
Software Engineering
United States
Posted on Thursday, November 16, 2023
Business Unit: Product Development Reports To: Product Development Associate
- Job Summary *
- Executing: Primary responsibility is coding in JAVA in MySQL and implementing Sprints
- Collaborate with front-end developers/senior management to deliver quality code
- Develop server-side Java technologies for existing & new application components
- Scoping, developing, and implementing new user features and new web components
- Increase operational efficiency & system visibility by developing tracking analysis
- Provide recommendations on coding standards and guidelines
- Track and communicate team progress/performance with the organization’s leadership
- Update, improve and release new architecture & features for UniversalGiving®.
- BS/MS Degree in Computer Science (or equivalent)
- 4+ years of application development experience using JAVA, MySQL, React
- Strong proficiency in JavaScript, including DOM manipulation & JavaScript object model
- Experience with client-side web technologies such as JavaScript, CSS
- Familiarity with source controls such as SVN and CVS
- Knowledge of design patterns and object-oriented modeling (e.g. UML)
- Thorough understanding of the software development lifecycle (SDLC).
- Experience with designing/analysis/testing/implementation/maintenance/QA processes.
- Strong debugging skills and principles: Familiarity with bug-tracking systems such as Jira
- Experience in writing React.js unit test cases with JEST
- Experience in writing REST API integration test cases
- Good knowledge of Git, Gitlab/bitbucket/Github
- Part-time, flexible remote positions
- Opportunity to work with a diverse, global team representing over 25 cultures
- Gain experience with a Tech for Good nonprofit
- With proven success & a positive attitude, UniversalGiving® is likely to facilitate J1, OPT visas
- The position is available part-time (5-20 hours per week)
- Minimum 6 months commitment
- We provide remote positions with a highly globally focused team from more than 20 countries, including Russia, China, Japan, Ukraine, Georgia, the Philippines, Haiti, Germany, Canada, the Kurdish population, South Korea, the U.K., Brazil, and many more.