Location - Remote / 2-3 days onsite at some point next year
Our client is looking to add a Senior Software Engineer to their team that will assist in developing great products is about being equally concerned with building the right thing as building it well.
As a senior full stack developer, wed want you to:
Lead projects, provide technical guidance, identify risks, proactively learn and share, and mentor more junior team members.Expertly develop both back-end and front-end code.Understand business needs, build relationships with the business, and guide strategic decisions to make the business successful.Communicate professionally and empathetically, solicit and provide feedback, actively offer help, and make sure everyone is aligned.Guide architecture and implementation discussions, help unblock other developers, establish best practices for maintainability, and strategically balance test coverage, risk and budget.Take responsibility. (even when no one asks) we work in a zero blame environment, emphasis is put on surfacing and correcting issues quickly and adjusting process if needed to reduce occurrences.Work collaboratively on a cross-functional Agile team of developers, designers, and business analysts.Learn from everyone, no matter what their title is.
If youre curious, talented and hungry, we want to hear from you.
Bachelors degree, extensive coursework or extensive experience in computer programming and / or Web development.
o RESTful and SOAP APIs.
o Node.js runtime
o Loopback framework (or similar frameworks).
o Design Patterns
o Full application architecture stack (server, networking, hosting, data modeling, data storage, business logic integration, API layer, monitoring and reporting)
Solid experience with responsive design.Experience with cloud hosting environments such as AWS, Microsoft Azure.