Full Stack Software Engineer

New
100% remote work within the United States.Full-TimeSenior
Salary140,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonDjangoCSSRubyRuby on RailsRESTful APIs

Requirements

  • 5+ years of professional software development experience, including significant experience building and maintaining scalable applications.
  • Strong proficiency in Python and/or Ruby, with experience working in modern MVC frameworks and backend architectures.
  • Solid understanding of RESTful services, database design, data modeling, and query optimization.
  • Experience applying software design patterns appropriately and understanding architectural trade-offs.
  • Familiarity with Behavior-Driven Development (BDD) methodologies and software quality best practices.
  • Strong front-end development knowledge, including CSS and responsive user interface development.
  • Excellent analytical and problem-solving abilities with a track record of breaking down complex challenges into actionable solutions.
  • Strong written and verbal communication skills, including technical documentation and cross-functional collaboration.
  • Ability to thrive in a remote-first, collaborative, and fast-moving work environment.

Responsibilities

  • Design, develop, maintain, and improve front-end and back-end applications using modern software engineering practices and frameworks.
  • Take ownership of complex projects, defining technical approaches, breaking down requirements, and delivering solutions from planning through deployment.
  • Collaborate with product managers, designers, and engineering peers throughout the entire software development lifecycle.
  • Make and communicate architectural decisions that support scalability, maintainability, and long-term platform performance.
  • Utilize AI-assisted development tools to improve efficiency while focusing on high-value engineering, collaboration, and problem-solving activities.
  • Ensure platform reliability, performance, and operational excellence through thoughtful system design and continuous optimization.
  • Contribute to technical discussions, architecture reviews, knowledge sharing initiatives, and continuous improvement programs across the engineering organization.
  • Support an Agile development environment that encourages adaptability, teamwork, and innovation.
View Full Description & ApplyYou'll be redirected to the employer's site
140,000 - 160,000 USD per year
Apply Now