- Company Name
- Northspyre
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title:** Full Stack Engineer
**Role Summary:** Design, develop, test, and maintain scalable web integrations and user interfaces across the core platform and external services. Collaborate cross‑functionally with product, support, and client success teams to deliver feature‑rich, reliable, and performance‑optimized solutions.
**Expectations:** Deliver high‑quality code on schedule, actively mentor junior teammates, continuously improve architecture, and promptly resolve production incidents.
**Key Responsibilities:**
- Build and maintain integration flows (REST, WebSocket, APIs) between the platform and third‑party services.
- Design, develop, and test secure, efficient REST endpoints using Flask/Django.
- Create responsive, maintainable UI components with React, HTML, CSS, and related tooling (Webpack, NPM).
- Ensure site reliability through monitoring, troubleshooting, and proactive issue resolution.
- Collaborate with Customer Success, Support, and Product to translate client needs into technical solutions.
- Mentor and guide less experienced engineers, fostering code quality and best practices.
- Participate in architecture discussions to maximize performance, scalability, and reliability.
**Required Skills:**
- 3+ years of professional software development with strong emphasis on clean, maintainable code.
- 3+ years of Python experience; proficient in object‑oriented design, data structures, and algorithms.
- Experience with JavaScript (ES6+), React, and front‑end build tools (Webpack, NPM).
- Full‑stack experience: REST API design, Flask/Django, HTML/CSS, browser fundamentals.
- Relational database expertise (PostgreSQL) and SQL optimization.
- Familiarity with AWS or comparable cloud platforms; experience with CI/CD pipelines.
- Unix/Linux environments and command‑line tooling.
- Strong analytical, problem‑solving, and communication skills.
**Required Education & Certifications:**
- BS or MS in Computer Science, or equivalent technical degree/experience.
- Minimum 5+ years of full‑stack development experience.