Remote Senior Software Engineer, SMB

Posted

Apply now
Please, let NerdWallet know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Software Engineer plays a critical role in designing, developing, and maintaining complex software systems while providing technical leadership within a team.
  • The primary purpose is to architect scalable and efficient solutions, ensuring that software meets both functional and non-functional requirements such as performance, security, and maintainability.
  • Responsibilities include writing high-quality, scalable, and efficient code, reviewing and optimizing existing code, conducting thorough testing, and troubleshooting complex issues to improve system performance and reliability.
  • The role requires strong communication skills to foster a culture of continuous learning and best practices in coding, architecture, and software development methodologies.
  • The engineer will collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals, to align technical solutions with business objectives.
  • The position involves proactively identifying business needs, contributing to architectural decisions, evaluating new technologies, and driving innovation within the organization.
  • Projects may include building a premium SMB product from the ground up, reimagining historic lending experiences, and applying LLMs and AI for smart email processing and automation.

Requirements:

  • A minimum of 4+ years in software engineering, with a strong background in backend development is required.
  • Proficiency in programming languages such as Ruby, JavaScript, or others based on the stack is necessary.
  • A strong understanding of the software development lifecycle (SDLC) and methodologies such as Agile, Scrum, and DevOps is essential.
  • Experience in architecting Ruby (or other) applications with clean separation of concerns is required.
  • Knowledge of SQL databases like PostgreSQL or MySQL is necessary.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing applications is required.
  • Familiarity with RESTful APIs, GraphQL, and MVC architecture is essential.
  • Experience with automation tools (Docker, CircleCi, GitHub Actions) for DevOps and CI/CD is necessary.
  • Proficiency in unit testing, integration testing, and debugging tools is required.
  • Awareness of security principles, authentication, and authorization techniques is essential.
  • Proficiency with Git and workflows like GitFlow is necessary.
  • Experience in consumer credit, lending, loans, or insurance is preferred.
  • Familiarity with Ruby and Ruby on Rails is a plus.

Benefits:

  • Industry-leading medical, dental, and vision health care plans are offered for employees and their dependents.
  • A rejuvenation policy includes vacation time off, 11 holidays, and 4 mental health days off.
  • New parent leave is provided for employees with a newborn child or a child placed with them for adoption or foster care.
  • Mental health support is available to all employees.
  • A paid sabbatical is offered for employees to recharge, gain knowledge, and pursue their interests.
  • Health and dependent care FSA and HSA plans are available with a monthly NerdWallet contribution.
  • Monthly wellness stipend, cell phone stipend, and Wi-Fi stipend are provided.
  • A work-from-home equipment stipend and co-working space subsidy are included.
  • Employee-led group initiatives and company-wide events foster a fun and inclusive work environment.
  • A 401K plan with company match is offered to help employees plan for their future.
  • Employees have access to financial wellness guidance and unlimited access to a Certified Financial Planner (CFP) through Northstar.
  • Disability and life insurance with employer-paid premiums are provided.
Apply now
Please, let NerdWallet know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 136,000 - 252,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback