Gravity IT Resources

Job Title: Software Engineering Manager – Web Platform

Location: Columbus, Ohio

Job-Type: Full Time

Referral Fee: $2,500 – $3,000

Employment Eligibility: Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be eligible to work in the U.S. for any employer directly (we are not open to contract or “corp to corp” agreements).

Position Overview:

Gravity is looking for a Software Engineering Manager – Web Platform who will be responsible for both the technical and managerial leadership of a team of 10-12 web and app developers.  They will work closely with the SRE team, product owners, analysts and UX design team to create software that meets the growing demands of the business.

This person will play an active role in designing, executing, and maintaining a fully overhauled software stack for our ecommerce, mobile app, and backend system integrations. It is a player/coach role.  Must be familiar with MVVM JavaScript frameworks – preferably Vue, Angular, or React. 

Below is the tech stack being used –

  • Custom-built ecommerce platform running in GCP Kubernetes clusters
  • Asynchronous RabbitMQ event bus
  • Microservices built with Node.js (typescript + js), MongoDB and Redis
  • Vue.js frontend communicating with microservices via REST API
  • Service based architecture designed to adapt as cloud technology evolves
  • Integrated Mobile App platform

Our client is a leader in the Health and Wellness industry headquartered in Columbus, Ohio.  They are experiencing SIGNIFICANT growth and offer a fantastic work environment, healthcare benefits, generous paid time off, parental leave, bonus/retirement, and compensation.

Duties & Responsibilities:

  • Manage, mentor, and provide candid feedback to a full stack team of frontend, backend and naitive app developers
  • Maintain and improve software development standards and processes along with best practices for delivery of scalable and high-quality software
  • Foster a culture of innovation and constant improvement
  • Actively participate in development activities, solving complex problems, reviewing code and submitting PRs when necessary
  • Actively participate in architecture decisions, ensuring technical designs and code components are appropriate for scalable web applications
  • Ensure tech stack is up to date and appropriate for feature and product roadmap
  • Facilitate effective team rituals such as stand ups, planning, backlog grooming, retros, etc.
  • Ensure the on time delivery of digital products
  • Ensure technical decisions can guarantee business functionality, with thorough understanding of customer and internal system impact
  • Break down large initiatives into incrementally implementable deliverables
  • Collaborate with system teams on service definitions and interoperability

Required Experience & Skills:

  • 5+ years supervisory/lead experience building web applications at scale across several programming paradigms
  • 5+ years working with both relational databases, such as MySQL or MSSQL, and non-relational databases like Redis and MongoDB
  • Deep understanding of technologies used in our stack, including modern microservices architecture, single page apps, and native mobile apps
  • Hands on experience with RESTful APIs
  • Experience with automated testing frameworks and methodologies, including unit and integration tests, and the role of CI/CD
  • Understanding of DevOps and the role of Site Reliability Engineering
  • Ability to comprehend and understand complex systems as a whole
  • A passion for operational excellence, with a bias towards action and an absolute willingness to own the problem
  • Exceptional management and team building skills
  • Solid understanding of how to effectively manage people and situations
  • Strong oral and written communication skills
  • A willingness to work with a distributed team across several time zones
  • 4 year degree in Computer Science, Software Engineering, Info Systems or similar