Software Developer
APPLY HERE TO JOIN POSSIP AS A SOFTWARE DEVELOPER
About Possip
Possip is a growing start-up that uses technology and insights to strengthen schools, students, and communities.
We have an ambitious mission fueled by our genuine desire to strengthen communities through improved communication.
Job Description
The ideal team member to join our team is experienced with Ruby on Rails and is at home in a primarily Bootstrap and JavaScript-based front end.
We are looking for people who take strong ownership of every system they touch, prioritize requests while staying flexible and positive, and are passionate about continual learning.
If you’re interested in both getting in the details with writing code from scratch and reviewing other people’s work, we’d love to meet you.
As a software developer at Possip, your primary responsibilities will be:
- Designing, building, and maintaining efficient, reusable, reliable, and scalable Ruby code
- Identifying opportunities to improve code, data management, and platform usability
- Working with the lead developer to best understand all needs and coding requirements
- Writing, enhancing, or updating code across the entire technology stack with a particular emphasis on the back-end
- Working with a variety of third-party API integrated services (and the potential to add and leverage a few more)
- Manipulating, mining, and studying data from our platform
- Offering improvement suggestions wherever appropriate
- Reviewing and debugging other developers’ code
- Improving and maintaining applications after deployment
We are looking for someone with:
- A minimum of 3 years experience as a web application developer
- A strong understanding of Ruby and Rails
- Experience managing infrastructure of a growing application, working with legacy code and authoring and managing third-party API integrations
- Understanding of fundamental design principles behind a scalable application
- Appreciation for and experience with version control (GitHub)
- The ability to translate feature requests into design specifications (think Jira, Confluence)
- Experience with cloud platform providers (i.e. Heroku, AWS, GCP)
- Excellent verbal and written communication skills
Extra credit:
- Familiarity with Google Cloud Platform
- Experience with data analysis and any data specific languages (i.e. Python, R, etc.)
- Experience providing strong customer service, or strong empathy for the customer experience
Location
This role can be remote with a preference for Nashville, Cincinnati, or Atlanta where we have members of our tech team.