Full Stack Engineer

R & R Systems, Inc.
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

ASP.NET
.NET
API
Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Data analysis
Application Integration Architecture
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Code Review
Information Systems
Databases
Continuous Integration
Information Engineering
Data Integrity
Data Security
Relational Databases
Database Development
Database Queries
Python
PostgreSQL
Microsoft SQL Server
OAuth
Performance Tuning
Openid Connect
Application Data
Azure
Salesforce
SharePoint
Software Engineering
SQL Stored Procedures
Data Streaming
Systems Integration
TypeScript
User-Centered Design
Website Wireframe
Workflow Management Systems
Data Logging
Scripting (Bash/Python/Go/Ruby)
Microsoft Power Automate
React
Large Language Models
Backend
Material Design
Integration Tests
Information Technology
Data Analytics
Data Management
Front End Software Development
Api Design
REST
Software Version Control
Redshift
Web Api
Microservices

Job description

  • Application & API development

  • Design, build, and maintain secure, scalable APIs and microservices (primarily in .NET) that expose AI, data science, and analytics capabilities to applications and end users.

  • Implement robust integration patterns for connecting to internal systems (CRMs, data platforms, identity providers) and external services.

Fullstack & UX development

  • Develop responsive frontend applications in React (preferably TypeScript) that deliver intuitive, highperforming user experiences for Sales, Retention, and Call Center users.
  • Collaborate with stakeholders and designers on UX flows, wireframes, and interaction patterns; translate them into productionready UI components.

Workflow automation & SharePoint solutions

  • Build and maintain workflow automation solutions using orchestrators and workflow tools (e.g., Power Automate, Logic Apps, or similar) to automate repetitive tasks and data flows.
  • Design and develop SharePointbased applications, portals, and integrations that support collaboration and operational workflows.

Database & stored procedure development

  • Design and optimize relational database schemas, stored procedures, and queries to support application and reporting needs (e.g., SQL Server, Redshift, or similar).
  • Partner with Data Engineers to ensure consistency between application data models and analytical data models.

AI & CRM integration

  • Integrate with AI/ML services and platforms (e.g., model APIs, LLM endpoints, RAG services) to embed intelligence into applications and workflows.
  • Implement robust integrations with CRM systems (e.g., Salesforce, Dynamics, or equivalent), ensuring data integrity, performance, and security.

Automation & orchestration

  • Use orchestration tools to automate data flows, scheduled jobs, and crosssystem workflows; implement monitoring, logging, and alerting for reliability.
  • Collaborate with AI/Data Engineering teams to align application workflows with data and model pipelines.

Engineering best practices & collaboration

  • Apply software engineering best practices: code reviews, unit/integration testing, CI/CD, version control, and documentation.
  • Work closely with AI Engineers, Data Scientists, Data Engineers, and Program Managers to translate requirements into technical designs and highquality implementations., * 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!

Requirements

Required Skills: .Net, React , Python, AI/ML, LLM, * Bachelor s degree in Computer Science, Software Engineering, Information Systems, or a related technical field., * 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

  • Backend & 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.

Frontend & UX

  • Proficiency in React (TypeScript preferred) and modern frontend development practices (componentization, state management, testing).
  • Demonstrated ability to implement clean, userfriendly 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 crosssystem 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

  • Handson experience with cloud platforms (AWS preferred) for application hosting, APIs, and databases.
  • Familiarity with performance tuning and basic cost optimization considerations (e.g., rightsizing services, efficient data access).

About the company

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.

Apply for this position