Full Stack Engineer
Routific
Routific is a best practices-driven engineering team (committed to continuous deployment, continuous integration, automated testing, etc), looking for exceptional, startup-minded developers to join our growing team.
If you want to experience what it's like working with a tight team of entrepreneurs, and you'd like to maximize the pace of personal development, Routific might be the place for you to jump-start your career.
What you will work on:
- You will work in the engineering team to help build the next generation of our platform
- You will have the opportunity to collaborate with designers, product managers, customer facing teams and real customers, participating in the entire product lifecycle
- You will work with new technologies and participate in the research and development of new complex features
What your responsibilities in the role will be:
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Develop and manage well-functioning databases and applications
- Designing and developing APIs.
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
- Work with a passionate and fast-paced team
- Take true ownership of your code that is being used by real businesses in the real world
- Have a beginner’s mind and strive to constantly learn new things, despite your extensive experience
As the ideal candidate, you:
- Have proven experience as a Full Stack Developer or similar role
- Experience designing, building, and testing complex scalable systems
- Love mentoring, and assisting other engineers
- Can explain complex systems or algorithms in a clear and concise way
- Have 3+ years of professional experience developing full web stack applications
- Have solid Javascript mastery (Node and React)
- Believe test automation is the only scalable way to ensure quality, and have built and maintained a complex automated test suite
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or relevant field
Bonus Points, for any of the below:
- Passion for super-clean code
- Prior experience with startups
- Familiarity and comfort with Git and GitHub
- Prefers a data-driven environment as opposed to an opinion-driven one