Senior Fullstack Engineer(.Net Experience)
Maruthi Technologies Inc
Richardson, TX, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
.NET Framework
Amazon Web Services
Amazon S3
Microsoft Azure
C Sharp (Programming Language)
Cloud Engineering
Software Quality
Command-Query Responsibility Segregation (Software Development)
Data Validation
Software Debugging
Software Design Patterns
+22 more
Amazon DynamoDB
Identity and Access Management
Node.Js
Open Web Application Security
Next.js
Runbook
Amazon Simple Notification Service (SNS)
ReactJS
Snowflake
Spring-boot
State Machines
Backend
Servicebus
AngularJS
Front End Software Development
Functional Programming
Api Gateway
Restful APIs
Amazon Simple Queue Service (SQS)
Api Management
Serverless Computing
Microservices
Job description
- Build and maintain full stack applications using React/Next.js (frontend) and Spring Boot/Java or Node.js (backend), deployed on AWS
- Implement cloud-native, event-driven solutions using Lambda, ECS, API Gateway, DynamoDB, S3, EventBridge, and IAM
- Own DynamoDB data modeling decisions - partition key design, GSI strategy, single-table vs. multi-table tradeoffs, capacity planning
- Set up and maintain sandbox environments and testing automation pipelines
- Take architecture decisions and design inputs and drive them to implementation outcomes - close the gap between ADR and working code
- Produce and maintain technical documentation - architecture notes, runbooks, data models, API contracts - so knowledge isnβt locked in one personβs head
- Participate in client-facing technical discussions; comfortable presenting progress, risks, and options to VP and C-suite audiences when needed
Requirements
- 6+ years overall experience; 5+ years building and shipping production systems on AWS
- Hands-on full stack development - React/Next.js on the frontend, Spring Boot (Java) or Node.js on the backend
- Deep AWS serverless and event-driven expertise - Lambda, DynamoDB, S3, EventBridge, SQS, SNS, Step Functions, API Gateway, Cognito, Secrets Manager, SSM Parameter Store; comfortable reasoning about cold starts, concurrency limits, and event source mappings
- Strong debugging instincts across the full stack - can trace a bug from a React component through an API Gateway integration, into a Lambda or a backend , and down to a db read without needing someone to hand-hold the layers
- Security-first development mindset - OWASP Top 10 applied in practice (input validation, injection prevention, auth/authz patterns, secrets handling, least-privilege IAM); not just checkbox compliance but baked into how they write code
- Code quality and design pattern fluency - can review a PR and identify structural problems, not just bugs; understands when to apply SOLID, event-driven, CQRS, or repository patterns and when not to; writes code the next engineer can read without a tour
- Can take an ADR or architecture decision and drive it to an implementation outcome - reads the design, asks the right clarifying questions, flags gaps before they become production issues, and delivers without needing the solution re-explained at every step
- Comfortable contributing to design discussions - not just consuming specs but proposing data models, API contracts, or flow adjustments; knows the difference between βthis worksβ and βthis is the right design for scaleβ
- Strong written and verbal communication - can document what they build, explain it to non-engineers, and hold their own in a client call
- Experience working in a consulting or client-embedded delivery model - understands that communication, documentation, and stakeholder visibility are part of the job, not afterthoughts; has operated in environments where they represent both their employer and the clientβs best interests simultaneously.
Must have:
- .NET / C#
- React or Angular
- REST APIs and Microservices
- Snowflake
- Azure cloud services (preferred)
- Strong communication and collaboration skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦