Full Stack Software Engineer
Full Stack Software Engineer
We are looking for a Full Stack Software Engineer to produce scalable software solutions at Onboard. You’ll be part of a fully distributed, cross-functional team that’s responsible for the full software development life cycle of our product and underlying services.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You'll be working on our primary SaaS product and be responsible for delivering our product roadmap.
Responsibilities
- Work with development teams to execute software solutions for our product
- Build the front-end of applications
- Develop and manage well-functioning databases and applications
- Write and be able to understand and interact with effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software and dependencies
- Create security and data protection settings
- Build features and applications with a mobile responsive design
Requirements
- Proven experience as a Full Stack Developer or similar role
- Experience developing web applications
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript)
- Knowledge of multiple back-end languages and frameworks (Python, Django, Go) and JavaScript frameworks (e.g. React, Node.js)
- Familiarity with databases (e.g. Postgres, MongoDB)
- Excellent communication and teamwork skills
- Great attention to detail
- Excellent troubleshooting skills
- Good time and project management skills
- Degree in Computer Science, Statistics or relevant field is great but not required
Bonus
- Familiarity and experience with content delivery networks
- Experience developing third-party integrations and APIs
- Experience with Heroku PaaS and AWS
- Experience with developing and maintaining high-performance scalable database solutions
Join the team!
Combined, we've been a part of several acquisitions. We know how to build and scale B2B software companies.We're a fully-distributed organization. We are specifically looking for experienced software developers & customer success professionals.