Sr. Software Engineer

What is OffWeGo? 

 

There are a million ways to have fun, but only a few ways to be safe. At OffWeGo we supply institutions and organizations with a central platform to keep track of and secure their students’ travels, helping to protect their duty of care, while providing students with better experiences and long lasting friendships. Our mission is to transform needed security behaviors from “have to” to “want to," by applying social interaction, comparison, and gamification principles.

 

Remote OK

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

We ask our developers to have the following characteristics:

 

  • You need to be a great learner. This, hands down, is the most important thing you can bring to the table. You will need to be willing to work hard to learn what you don’t know.

  • You need to be comfortable with the unknown. You’ll be doing things that you have never done before. All day, every day. If that’s exciting to you, this is the right fit!

  • You should be comfortable with the fundamentals of programming. You will be writing real, production code in your first week on the job. 

  •  You should have opinions about the “right” way to build things. You don’t need to know the “best” way of doing everything.

 

Responsibilities

 

  • Writing and modifying front and back-end code of company website, primarily using Python (Django Framework), JavaScript (VueJS, React, and React Native Frameworks), AWS, PostgreSQL

  • Assist with API technical documentation

  • Developing new feature pages using existing components

  • Creating intuitive responsive websites & web apps

  • Produce “clean” and well-structured code, with detailed specifications

  • Collaborate with the team in all phases of the development lifecycle

  • Troubleshooting complex queries and performance issues in the development process

  • Assist with designing and implementing new features to facilitate related procedures and tools

  • Performing quality assurance testing and participating in code reviews

  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality

 

Requirements

  • Able to write clean, readable code and perform basic tests

  • Proficient in: Python (Django Framework), JavaScript (VueJS, React, and React Native Frameworks), PostgreSQL -- You use the best one for the job at hand.

  • Experience integrating with third-party APIs

  • Committed to dedicating a minimum of 15 hours a week on projects

  • Enjoys working in a fast-paced, startup environment

  • Strong communication skills, deriving technical requirements from non-technical sources

  • Self-motivated

  • Understand the fundamentals of user-centered design

  • Worked with a distributed and highly available system and perhaps designed and built it yourself or with a team.

  • Been a key decision maker on the software, architecture, and/or product design of a previous project.

  • Understand the complete software development lifecycle and are capable of self-managing on a project.

 

Preferred

  • A keen interest in higher education and ed-tech

  • Passion for off-campus studies/international education/study abroad

  • Basic experience with AWS and/or cloud computing

 

*This position is compensated via equity.*

1% - 10%

 

Please no external agency requests

Must be authorized to work in the US

 

OffWeGo is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. OffWeGo does not discriminate on the basis of race, ethnicity, religion, sex, color, national origin, age, sexual orientation, gender identity or expression, mental or physical disability, genetic information, veteran status, or on any other basis prohibited by applicable law.