Full Stack Engineer
3 days ago
Denver
About R Systems: R Systems is a leading digital product engineering company that designs and develops chip-to-cloud software products, platforms, and digital experiences that empower its clients to achieve higher revenues and operational efficiency. Our product mindset and engineering capabilities in Cloud, Data, AI, and CX enable us to serve key players in the high-tech industry, including ISVs, SaaS, and Internet companies, as well as product companies in telecom, media, finance, manufacturing, and health verticals. We Are Great Place to Work Certified in 10 countries with a full-time workforce [India, USA, Canada, Poland, Romania, Moldova, Indonesia, Singapore, Malaysia & Thailand]! We are recognized as one of the Best Tech Brands 2024 by the Times Group and India's Top 500 Value Creators 2023 by Dun & Bradstreet. Role Summary We are seeking a Senior Software Engineer to build the application, integration, and workflow layer that powers our AI, Data Science, and Analytics solutions. This role sits at the intersection of full‑stack engineering, workflow automation, and AI integration, working closely with AI Engineers, Data Scientists, Data Engineers, and Program Managers. You will design and develop APIs, services, and user experiences that operationalize models and analytics, integrate with CRMs and enterprise systems, and automate complex business workflows. The ideal candidate is a strong .NET and React engineer who is comfortable with databases, Python, orchestration tools, and modern UX design in an AI‑enabled environment. Required Qualifications • Education, • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field., • Experience, • 8+ years of professional software engineering experience building production applications and services., • Significant experience working in or alongside data, analytics, or AI/ML teams in a large enterprise environment., • Technical skills, • Back‑end & APIs, • Strong experience with .NET / C# (e.g., ASP.NET Core, Web API) building RESTful APIs and services., • Experience with authentication/authorization patterns (OAuth2/OpenID Connect) and secure API design., • Front‑end & UX, • Proficiency in React (TypeScript preferred) and modern front‑end development practices (componentization, state management, testing)., • Demonstrated ability to implement clean, user‑friendly interfaces and workflows; familiarity with UX principles and design systems., • Database & stored procedures, • Strong SQL skills and experience with stored procedure and database development (e.g., SQL Server, Postgres, Redshift)., • Experience designing schemas, indexes, and queries for performance and scalability., • Workflow & automation, • Proven experience using orchestrators/workflow tools (e.g., Power Automate, Logic Apps, Airflow, or similar) to automate repetitive tasks and cross‑system workflows., • Implemented monitoring, logging, and alerting for workflows and background jobs., • SharePoint & collaboration solutions, • Experience developing solutions on SharePoint (e.g., SPFx, custom web parts, integrations) to support business processes., • Python & AI integration, • Working knowledge of Python for scripting, integrations, and working with AI/ML APIs., • Experience integrating with AI/ML platforms (model endpoints, LLM APIs, or similar) and handling their inputs/outputs in applications., • Cloud & cost awareness, • Hands‑on experience with cloud platforms (AWS preferred) for application hosting, APIs, and databases., • Familiarity with performance tuning and basic cost optimization considerations (e.g., right‑sizing services, efficient data access)., • Mindset & collaboration, • Strong ownership mentality; accountable for reliability, performance, and usability of the solutions you build., • Excellent collaboration skills; able to translate between engineering, AI/data teams, and business stakeholders., • Comfortable working in a fast‑moving environment with evolving requirements and high visibility., • Experience in large, complex enterprises, especially in Sales, Retention, or Call Center environments., • Experience leveraging AI‑assisted development tools (e.g., GitHub Copilot, CodeWhisperer) to improve engineering productivity. Preferred Qualifications • Experience with CI/CD pipelines, infrastructure‑as‑code, and DevOps practices., • Familiarity with analytics/BI tools and how applications feed or consume analytical content. Why Join R Systems? • Frequent Internal Hackathons: Engage in dynamic competitions with exciting prizes to keep your skills sharp., • Cultural Celebrations: Strengthen our familial bonds through shared celebrations, fostering a sense of community., • Diverse Project Exposure: Work on a variety of projects across sectors like Healthcare, Banking, e-commerce, and Retail, collaborating with leading global brands., • Centre of Excellence (COE): Benefit from technical guidance and upskilling opportunities provided by our team of technology experts, helping you navigate your career path., • E-Learning Platform: Gain access to comprehensive e-learning platforms coupled with a robust mentorship program to enhance your skills., • Open Door Policy: Embrace a culture of mutual support, respect, and open dialogue, promoting a collaborative work environment. If you are passionate and excited about working in a fast-paced, innovative environment, we would love to hear from you! R Systems is an equal opportunity employer that does not discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, age, or any other characteristic protected by law. We strive to build a team that reflects the diverse communities we serve, and we actively encourage applications from individuals of all backgrounds and experiences. Our commitment to equal opportunity extends to all aspects of employment, including recruitment, hiring, training, promotion, and benefits.