Senior Full-Stack Engineer

Stellar IT Group

Chicago, IL • Remote

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Overview:
Job Title: Senior Full-Stack Engineer
Job Location: Remote
Job Duration: 6+ Months
Interview: Virtual
Note: Only W2
Responsibilities
  • Build and productionize WorkOS SSO + SCIM provisioning across dashboard UI and backend systems
  • Implement HRIS integration connect flows with a seamless user experience
  • Enhance and polish the risk dashboard UI and license administration views
  • Extend and harden the current multi-tenant architecture to support customer pilots without tenant-specific customizations
  • Build audit log functionality for enterprise admins across backend and dashboard systems
Must Have
  • Strong experience with Vue 3, Pinia, TypeScript, Django, and Django REST Framework (DRF)
  • Experience working on multi-tenant B2B SaaS platforms
  • Production experience with SSO/SCIM integrations using WorkOS, Okta, Auth0, or django-allauth SAML
  • Strong understanding of authentication, authorization, and enterprise provisioning flows
  • Ability to work comfortably in fast-moving and evolving systems
Qualifications
  • 5+ years of full-stack engineering experience
  • Strong backend development experience with Python and Django
  • Experience with Celery, Redis, and API-driven architectures
  • Familiarity with Playwright, Vitest, and Storybook
  • Bonus: Experience with HRIS integrations (Finch / Merge), Cloudflare Workers, and Django Channels
  • Strong ownership mindset with a bias toward execution and shipping

Skills:
REDIS , DJANGO , CELERY , API , TYPESCRIPT , PYTHON


Frequently asked questions

Q: What skills or qualities help someone succeed as a Full Stack Software Engineer?

A: To succeed as a Full Stack Software Engineer, key technical skills include proficiency in programming languages such as JavaScript, Python, and HTML/CSS, as well as expertise in frameworks like React, Angular, and Node.js. Additionally, strong problem-solving skills, adaptability, and the ability to learn new technologies quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Full Stack Software Engineer can efficiently design, develop, and deploy robust and scalable software applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Full Stack Software Engineer?

A: A Full Stack Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on developing foundational skills in programming languages, frameworks, and databases. As they gain experience, they can move into mid-level roles such as a Software Engineer or a Team Lead, where they take on more complex projects, mentor junior engineers, and contribute to technical decision-making. Ultimately, senior roles like Technical Lead, Architect, or Engineering Manager offer opportunities for strategic leadership, technical vision, and career advancement, with potential long-term directions including entrepreneurship, technical consulting, or specialized roles in emerging technologies.