29 Aug
|
Sruta Technologies
|
Ahmedabad
29 Aug
Sruta Technologies
Ahmedabad
We are looking for an experienced Senior React + .NET Developer with 3–5 years of professional software development experience.
The ideal candidate should have strong hands-on experience with modern React, .NET, PostgreSQL, SQL, and Git, along with a good understanding of application architecture, deployment processes, CI/CD, and DevOps practices.
This role requires someone who can independently take ownership of features, contribute to technical decisions, troubleshoot complex issues, and deliver production-ready solutions.
Key Responsibilities:
- Design, develop, and maintain scalable applications using React and .NET / ASP.NET Core
- Take ownership of features from requirement analysis through development and deployment
- Build reusable, maintainable, and performant frontend components
- Design and develop REST APIs and backend services
- Work with PostgreSQL and SQL databases
- Optimize database queries and application performance
- Participate in application architecture and technical design discussions
- Review code and help maintain development standards
- Use Git effectively for branching strategies, code collaboration, pull requests, releases, and production workflows
- Troubleshoot application, integration, and production issues
- Work with CI/CD pipelines and deployment processes
- Collaborate with developers, QA, product teams, and other stakeholders
- Provide technical guidance to junior developers when required
- Contribute to improving code quality, reliability, and maintainability
Required Skills:
- 3–5 years of professional software development experience
- Solid hands-on experience with React.js
- Strong understanding of React Hooks, component architecture, state management, API integration, and performance optimization
- Strong knowledge of JavaScript and/or TypeScript
- Strong experience with C#, .NET, and ASP.NET Core
- Experience designing and developing REST APIs
- Solid experience with PostgreSQL
- Strong SQL knowledge including joins, indexing, query optimization, and relational database design
- Good understanding of software architecture and design principles
- Strong working knowledge of Git and distributed version control
- Experience with branching strategies, rebasing, merging, pull requests, code reviews, release branches, tagging, and resolving merge conflicts
- Familiarity with GitHub, GitLab, Bitbucket, or Azure Repos
- Positive understanding of unit testing, integration testing, and debugging
- Strong analytical and problem-solving skills
DevOps Knowledge: The candidate should have practical knowledge or exposure to:
- CI/CD pipelines
- Git-based CI/CD and release workflows
- Docker and containerized applications
- Application deployment and environment management
- Cloud platforms such as AWS or Azure
- Environment variables, configuration, and secrets management
- Application logging and monitoring
- Basic Linux/server troubleshooting
Experience with tools or platforms such as GitHub Actions, CircleCI, Azure DevOps, Jenkins, Kubernetes, ECS, or similar technologies is an advantage. AI – Nice to Have
Experience or exposure to the following will be considered a strong advantage:
- OpenAI, Claude, Gemini, or other LLM APIs
- AI-powered application development
- Prompt engineering
- Retrieval-Augmented Generation (RAG)
- Embeddings and vector databases
- AI agents and workflow automation
- AI-assisted software development tools
We are looking for an engineer who can work independently, take ownership of technical challenges, contribute to engineering decisions, and deliver high-quality production solutions across the frontend, backend, database, and deployment lifecycle.
Benefits
- Work from home
Work Location: Remote
📌 Senior Full Stack Engineer – 3 to 5 Years Experience (Ahmedabad)
🏢 Sruta Technologies
📍 Ahmedabad