Valpak

Senior Software Engineer

Valpak

full-time

Posted on:

Location Type: Remote

Location: Remote • Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudJavaScriptRuby

About the role

  • Deliver simplest practical, robust solutions to complex problems
  • Hands-on role: turn tactical direction into clear, concise, working code
  • Own implementation of new features from conception to delivery
  • Empathetically mentor team members to build capability and accelerate career growth
  • Write, test, and deploy code for software applications
  • Analyze user needs and business goals and provide solutions
  • Design, build, maintain, and test software solutions
  • Identify and correct errors by debugging code in controlled environments
  • Maintain and update software programs and enhance capabilities
  • Manage projects: set timelines, manage budgets, keep projects on track
  • Document software: create flowcharts, layouts, and other documentation
  • Stay up to date on the latest advancements and adjust team processes based on feedback

Requirements

  • Bachelor's degree in computer science, information technology, or software engineering
  • Master’s Degree a Plus
  • Five years of progressively more complex experience delivering high-quality code to production
  • High level of fluency in Ruby and JavaScript
  • Production experience with relational database query optimization
  • Production experience with serverless functions
  • Experience designing for cloud native architecture
  • Experience with automated software testing
  • Experience with containers
  • Experience with client-side performance tuning
  • Expert debugger - identify and correct errors in software code
  • Excellent collaboration and communication skills
  • Ability to quickly perform math calculations mentally for quick estimates
  • Mentors other team members to accelerate their career-growth
  • Has very deep knowledge about the whole technology stack of the system

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RubyJavaScriptrelational database query optimizationserverless functionscloud native architectureautomated software testingcontainersclient-side performance tuningdebuggingsoftware development
Soft skills
mentoringcollaborationcommunicationproblem-solvingproject managementanalytical skillsadaptabilityteam leadershiptime managementcreativity
Certifications
Bachelor's degree in computer scienceBachelor's degree in information technologyBachelor's degree in software engineeringMaster’s degree