Full-Stack Software Engineer

About the role:

Our software engineers contribute across the full stack of our applications. This includes building front-end interfaces and services, back-end APIs and services, and data storage systems. We prioritize ownership and problem solving and look for engineers who are excited by the opportunity to shape our product and company.

Responsibilities:

  • Design, develop, and maintain high-quality software solutions across the full stack
  • Collaborate with product managers, designers, and other engineers to define, prioritize, and implement new features
  • Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices
  • Troubleshoot and debug production issues, providing timely resolutions
  • Contribute to the continuous improvement of our development processes and tools
  • Mentor junior engineers and share knowledge across the team

Prerequisites:

  • 4+ years of professional software development experience, with a focus on full-stack development
  • Proficiency in modern web technologies, including JavaScript/TypeScript, React, Node.js, and SQL
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Strong understanding of software engineering principles, design patterns, and best practices
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work effectively in a fast-paced, collaborative environment
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Job Category: Technology
Job Type: Hybrid
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx