A Staff Software Engineer - Full stack at ShipBob will be responsible for developing the culture of engineering excellence in all of our applications from end-to-end.
- 8+ years of experience.
- Excellent problem-solving skills.
- Excellent programming skills.
- Excellent communication skills.
- Object-oriented mindset.
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment
- Ability to own small, well scoped features and implementation.
- Expertise in product engineering and full stack development.
- Experience in the following:
- JavaScript's fundamentals.
- OOJS.
- Vue/React/Angular2.
- JSON.
- REST.
- .Net.
- C#.
- ASP.NET MVC.
- REST API Development and Practices.
- Databases - Structured (SQL) and Unstructured (Mongo, Elastic).
- Design Patterns.
- Agile software development methodologies.
- Team building expertise.
- Automating infrastructure.
- Automating build process.
- Nice to have:
- A hands-on coding approach to engineering mentorship.
- Ability to own medium-sized features from design to implementation.
- Experience with Redux/flux patterns.
- A defensive coding mindset with knowledge of OWASP.
- A passion for QA and an understanding that testing is not someone else’s responsibility.
- Experience with Vue.js.
- Experience with Relational DB Design.
- Experience with Agile.
- Experience with automating infrastructure.
- Experience with automating the build process.
- Experience with Microsoft Azure.
- Experience with Azure DevOps.
- Experience with Azure Functions.
- Experience with Azure Webjobs.
Reports to: Sr. Manager, Software Development