What are the responsibilities and job description for the Sr. Software Engineer position at Knak Digital?
A fast-growing, profitable SaaS company is hiring Senior Full-Stack Software Engineers to help build, scale, and modernize its core platform. This is a high-impact engineering environment where you'll work directly with the CEO and CTO and have substantial influence on architecture, technical direction, and product quality.What You'll Work OnBuild, scale, and maintain resilient backend services using Python/Django (and contribute to a transition toward FastAPI).Develop responsive, modern front-end experiences in React.Collaborate directly with leadership to design and ship new platform capabilities.Integrate advanced AI models, data analytics, and automation into production systems.Participate in architectural decisions, code reviews, and technical planning.Optimize for performance, scalability, and security in healthcare-grade applications.Improve developer workflows using modern tools such as Cursor, Windsurf, Copilot, GPT, and other AI-assisted platforms.? What We're Looking For5–7 years of professional full-stack development experienceDeep hands-on expertise with Python/Django ReactProven success building and shipping commercial, customer-facing SaaS products (not internal tools)Strong understanding of modern cloud infrastructure (AWS/GCP/Azure), CI/CD, and scalable architectureExperience with REST APIs, WebSockets, and modern front-end workflowsFamiliarity with AI/ML integrations or enthusiasm to work in AI-assisted environmentsStrong problem-solving, product intuition, and ownership mindsetExcellent communication skills and ability to thrive in fast-moving teamsTechnical degree required (Computer Science, Math, Engineering, Physics)Must be authorized to work in the USA.
Salary : $139,400 - $183,800