Farmer's Business Network, Inc.

Full Stack Software Engineer

Farmer's Business Network, Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • South Dakota • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $135,900 - $166,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSDockerJavaScriptMySQLPostgresPythonReactSDLCTypeScript

About the role

  • Lead and deliver complex, high-risk software projects involving multiple systems and developers, ensuring quality and timeliness.
  • Serve as a subject matter expert, independently designing technical specifications and advising on optimal solutions.
  • Develop code for complex projects, architecting and implementing full-stack solutions, with a focus on React/JavaScript for front-end web experiences and Python for back-end systems, across our software lifecycle.
  • Own full feature sets and significant codebase portions.
  • Collaborate with product, design, data science, and business teams.
  • Perform unit testing, prepare project documentation, and provide development estimates.
  • Continuously enhance engineering skills through challenging projects and collaboration.
  • Other duties as assigned.

Requirements

  • Bachelor’s in CS/Engineering or equivalent
  • 6+ years of programming experience with solid CS fundamentals
  • Strong proficiency in Python and a front end language (e.g., JavaScript, React, etc.)
  • Solid experience with TypeScript, HTML, and CSS
  • Demonstrated ability to architect and build complex, scalable full-stack systems, leveraging Python for back-end development
  • Experience with database schema design (Postgres, MySQL)
  • Understanding of the web stack (HTTP, caching, REST APIs, etc.)
  • Proven testing/QA experience (unit, integration) and SDLC knowledge
  • Task ownership, goal-oriented, excellent communication, and adaptability
  • Experience with Docker, GitHub and AWS
  • Experience designing complex systems focusing on architecture, reliability and scaling
  • Deeply familiar with security best practices
Benefits
  • Equity compensation (dependent upon job level)
  • Incentive/bonus plans (dependent upon position)
  • Paid holidays plus an additional floating holiday
  • Work flexibility including paid time off and remote work if your role is eligible
  • Parental leave
  • Medical, dental, vision, wellbeing benefits
  • Short & long term disability
  • Life insurance
  • 401k
  • HSA employer contributions

Applicant Tracking System Keywords

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

Hard skills
PythonJavaScriptReactTypeScriptHTMLCSSdatabase schema designunit testingintegration testingSDLC
Soft skills
task ownershipgoal-orientedexcellent communicationadaptability
Certifications
Bachelor’s in CSBachelor’s in Engineering
Cleveland Clinic

Software Developer II

Cleveland Clinic
Mid · Seniorfull-timeOhio · 🇺🇸 United States
Posted: 42 minutes agoSource: ccf.wd1.myworkdayjobs.com
JavaScriptSQLTypeScript
Autodesk

Software Development Engineer

Autodesk
Junior · Midfull-time$92k–$158k / yearCalifornia, Illinois, Massachusetts, Oregon · 🇺🇸 United States
Posted: 1 hour agoSource: autodesk.wd1.myworkdayjobs.com
AWSCloudGoJavaPython
NVIDIA

Senior Software Engineer, Perception – Autonomous Vehicles

NVIDIA
Seniorfull-time$184k–$357k / yearCalifornia · 🇺🇸 United States
Posted: 2 hours agoSource: nvidia.wd5.myworkdayjobs.com
PythonSDLC
Alma

Senior Software Engineer, Core Services

Alma
Seniorfull-time$150k–$175k / year🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
Distributed SystemsMicroservices