Smart Working Solutions - Senior Full Stack Engineer (Ruby, Front End, AI) (Remote, Full-Time) [AS230]
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 5+ years of professional software engineering experience in a full stack or backend-heavy role. • 2+ years of hands-on experience with Ruby on Rails in a production environment, exceptional candidates with equivalent depth in Python, Rust, or Go will also be considered. • 2+ years of experience working with frontend languages or frameworks (e.g. React, Vue, TypeScript, JavaScript) in production-grade applications. • Demonstrable AI fluency, active and confident use of AI tools (e.g. Copilot, Cursor, ChatGPT, Claude, or similar) as part of your daily engineering workflow, with at least 1 year of meaningful integration into how you work. • Strong understanding of software architecture, API design, database modelling, and system performance across the full stack. • Experience writing clean, well-tested, maintainable code with a high standard for quality and documentation. • 2+ years of working in product-driven engineering environments, with a demonstrable track record of thinking beyond the ticket, understanding user needs, business goals, and product trade-offs. • Comfortable operating with a high degree of autonomy and ownership; able to self-direct, prioritise effectively, and deliver without close supervision. • Strong communication skills, able to articulate technical decisions clearly to both engineering and non-engineering stakeholders. • Experience working in fast-moving teams where priorities evolve and adaptability is valued. • Experience with Rust or Go, particularly in performance-critical or systems-level contexts. • Exposure to building or integrating AI-powered features into product workflows, beyond just using AI as a productivity tool. • Experience leading technical scoping or delivery of a significant project end-to-end. • Familiarity with cloud infrastructure, deployment pipelines, or DevOps practices (e.g. AWS, GCP, Docker, CI/CD). • Experience working in early-stage or high-growth product environments where engineering and product work closely together.
Responsibilities
• Design, build, and maintain robust full stack features across backend and frontend layers, taking end-to-end ownership of what you ship. • Work primarily with Ruby on Rails on the backend, with strong consideration given to equivalent experience in Python, Rust, or Go. • Build and maintain frontend interfaces using modern frameworks and languages, contributing to a high-quality user experience. • Actively use AI tools and techniques as part of your engineering workflow, from code generation and review to broader problem-solving and productivity. • Bring a product mindset to your work, understand the user, the business context, and the trade-offs behind every technical decision. • Collaborate with teammates across engineering, design, and product to deliver features that are well-scoped, well-built, and well-tested. • Contribute to code reviews, technical discussions, and engineering standards, raising the bar for quality across the team. • Identify and address technical debt, performance bottlenecks, and scalability concerns proactively. • Take initiative in ambiguous situations, propose solutions, drive decisions forward, and deliver without needing to be closely managed.
Benefits
• Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter) • No Weekend Work: Real work-life balance, not just words • Day 1 Benefits: Laptop and full medical insurance provided • Support That Matters:Mentorship, community, and forums where ideas are shared • True Belonging: A long-term career where your contributions are valued • At Smart Working, you’ll never be just another remote hire. • Be a Smart Worker - valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition. • If that sounds like your kind of place, we’d love to hear your story. • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
No credit card. Takes 10 seconds.