Full-Stack Software Engineer: Mid, Senior, and Lead
Core
Architect, design, implement, test, and deliver highly scalable products and complex systems where AI agents integrate seamlessly into human workflows.
Role type
Full-Stack Software Engineer (Mid/Senior/Lead)
Builds
Production-grade software and AI-integrated systems for enterprise customers
Domain
SaaS / AI / CRM
Deliverable
production ML models | product features
Required skills
Object-oriented programming, high-level programming languages (Java, JS, C++, C#, Ruby, Python), web frameworks (NodeJS, Express, Hapi), web technologies (HTML5, CSS, JSON, Ajax), relational database design (SQL, PL/SQL), automated testing (JUnit, JSUnit, Selenium), AI-first engineering approach, AI tool usage (Claude Code, GitHub Copilot, Codex, Cursor), advanced prompt engineering
Preferred skills
Building highly scalable web applications, Agile and test-driven development
Technologies
NodeJS, Express, Hapi, Java, JavaScript, Python, C++, C#, Ruby, SQL, PL/SQL, JUnit, JSUnit, Selenium, Claude Code, GitHub Copilot, Codex, Cursor
Responsibilities
Architect and design scalable products; Mentor others in development technologies and processes; Develop test strategies and write unit/functional tests; Participate in on-call rotation; Build and ship high-quality software using AI tools; Design systems integrating AI agents; Contribute to shared system context; Critically evaluate code for quality and security