Senior Full Stack Software Engineer

Raleigh, NC
SQL Java Ruby AngularJS Angular React MySQL Oracle
Description

Our fast-growing startup is looking for a skilled, self-motivated problem solver to join our team as a Full Stack Software Engineer. As a Software Engineer, you will work closely with our product and quality assurance teams to design, implement, deliver and support our top-rated Customer Success platform. Join the team that proudly supports the highest ranked Customer Success platform on G2 Crowd, Capterra and Trust Radius – and be an important part to our continued success! 

 

Primary responsibilities and day-to-day

  • Build innovative and performant features into our Customer Success platform using the latest engineering practices and technologies.
  • Write clear and maintainable full-stack code while working in a professional software engineering environment (source control, continuous integration, short release cycles, automated testing, etc).
  • Mentor junior level developers by providing meaningful code reviews and guidance on best practices.
  • Work with Support and Customer Success Managers to quickly identify and resolve customer reported issues. Provide root cause analysis and participate in continuous improvement initiatives.
  • Participate in standups, backlog refinement and other team meetings to foster communication across the teams (we are a process light shop that truly values people over process, but we have what is necessary).
  • Make pragmatic and data-driven decisions that will meet both business and technology needs.
  • Communicate with the Quality Assurance team on a regular basis. Work to deliver work in small chunks that can be tested early in the development process.
  • Perform performance troubleshooting/tuning of SQL queries, analyze memory and CPU utilization patterns and update code to be more performant.
  • Work with the Product and QA teams to flush out feature designs. Break work up into well-defined manageable units of work.
  • Participate in regularly scheduled security reviews. Review periodic security scan results and address any found security vulnerabilities.
  • Document key business workflows and software design.

 

Must-have skills and experience

  • 5+ years working in applicable web stack (e.g. Microsoft .NET,  Java, Ruby)
  • 5+ years of working with a relevant front-end framework (AngularJS, Angular, React, C#)
  • 5+ years developing and interacting with REST services
  • 5+ years of relational database design and development (MS SQL Server, MySql, Oracle, etc)
  • SaaS/Cloud experience strongly preferred
  • Strong verbal and written communications skills
  • Demonstrated ability to work independently and without supervision. Ability to lead a team of engineers if needed is preferred but not required
  • Bachelor’s in Computer Science or related field or 5+ years of applicable experience

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 208 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers