
Fullstack Developer
at An investment company headquartered in Saudi Arabia.
at least 3 years of experience.
Solid understanding of the software development lifecycle.
Excellent troubleshooting and problem solving skills.
Solid understanding of object oriented and MVC concepts.
Experience in the following is required: C#, http://asp.net/" target="_blank">ASP.NET MVC, Angular, JavaScript", .Net Core and microservices
Proven ability to deal with ambiguity.
Self-driven and proactive spirit.
High communication and critical thinking skills.
Good command of English.

Similar jobs
Experience: 2+ Years
Company: WINIT
Location: Hyderabad
Employment Type: Full-Time
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core and C#.
- Leverage AI technologies to enhance functionality and automate processes.
- Build and integrate RESTful APIs and web services.
- Optimize SQL queries for efficient data management.
- Collaborate within teams to define and deliver new features.
- Ensure UI/UX feasibility and improve user experience.
- Write clean, scalable code and troubleshoot performance issues.
- Participate in the full product lifecycle and utilize version control systems (Git, SVN).
Required Skills & Qualifications:
- 2+ years experience with .NET Core, C#, and SQL.
- Proficient in JavaScript, HTML5, CSS3.
- Strong problem-solving skills and independent work ethic.
- Experience in product companies, ideally with startups or small enterprises.
- Passion for development with an interest in AI-driven solutions.
- Excellent communication skills and a strong team player.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure), CI/CD pipelines, and containerization (Docker, Kubernetes).
- Familiar with unit testing (NUnit, MSTest) and Agile methodologies.
- Experience with microservices architecture and security best practices.
What We Offer:
- A dynamic, collaborative work environment with growth opportunities.
- Competitive salary and flexible working hours.
- Exposure to cutting-edge technologies, including AI.
About our company:
We are an mSFA technology company that has evolved from the industry expertise we have gained over 25+ years. With over 600 success stories in mobility, digitization, and consultation, we are today the leaders in mSFA, with over 75+ Enterprises trusting WINIT mSFA across the globe.
Our state-of-the-art support center provides 24x7 support to our customers worldwide. We continuously strive to help organizations improve their efficiency, effectiveness, market cap, brand recognition, distribution and logistics, regulatory and planogram compliance, and many more through our cutting-edge WINIT mSFA application.
We are committed to enabling our customers to be autonomous with our continuous R&D and improvement in WINIT mSFA. Our application provides customers with machine learning capability so that they can innovate, attain sustainable growth, and become more resilient.
At WINIT, we value diversity, personal and professional growth, and celebrate our global team of passionate individuals who are continuously innovating our technology to help companies tackle real-world problems head-on.
Technical Lead – Full Stack
Work Location (WFO):
Nagar, Bengaluru, Karnataka
Interview Process:
L1 Interview – Face-to-Face at Office
Experience Required:
4-6 Years (Minimum1+ years in Technical Leadership role)
Budget:
Up to 13 LPA
Role Overview:
The candidate will lead the technical vision and architecture of a compliance platform by designing scalable, secure, and high-performance systems. The role involves driving full-stack development across .NET and open-source technologies, enabling unified AI Agent capabilities, Single Authentication (SSO), and a One-UI experience.
Key Responsibilities:
- Define and own end-to-end architecture including micro-frontends, .NET services, FastAPI APIs, and microservices
- Lead full-stack development using .NET and modern open-source technologies
- Modernize legacy systems (ASP.NET, .NET Core, MS SQL Server) to cloud-native architecture
- Design and implement AI Agents, SSO, and unified UI experiences
- Manage sprint planning, backlogs, and collaborate with Product Owners
- Implement CI/CD pipelines using Jenkins, GitHub Actions
- Drive containerization and orchestration using Docker & Kubernetes
- Ensure secure deployments and cloud infrastructure management
- Establish engineering best practices, code reviews, and architecture governance
- Mentor teams on Clean Architecture, SOLID principles, and DevOps practices
Required Skills:
- ReactJS, FastAPI, Python, REST/GraphQL
- ASP.NET, MVC, .NET Core, Entity Framework, MS SQL Server
- Strong experience in Microservices Architecture
- DevOps: CI/CD, Jenkins, GitOps, Docker, Kubernetes
- Cloud Platforms: AWS / Azure / GCP
- AI/ML & LLM tools: OpenAI, Llama, LangChain, etc.
- Security: RBAC, API security, secrets management
Qualifications:
- BE / BTech in Computer Science
Must Have Skills:
- Experience with the .NET framework and .NET Core technologies: C#
- Writing and consuming REST API/Web API in .Net framework, .Net Core, EF Core
- Experience with frontend technology - ReactJS
- Knowledge of Reporting like Xtra Reports or PDF Generation Libraries
- Good knowledge and working experience in Microservice Architecture In Azure Cloud Env.
- Advanced understanding of Azure Web App, Azure Storage Accounts, Azure Databases (PostgreSQL, MS Sql), OAuth2 Authentication (Auth Flows)
- Strong understanding of OOPS Concepts
- Very Good understanding of common cloud patterns, like messaging (consuming + producing messages), scaling, api patterns, (for example: IOSP or SOLID), etc.
- Strong knowledge of Unit Testing Tools
- RDBMS Concepts, MS-SQL Server
- Writing & Optimizing SQL Queries for best performance
- Excellent Aptitude, Attitude and Communication Skills
Good to have Skills:
- Knowledge of HTML, Bootstrap, CSS, and Responsive Design
- Typescript / React and/or Terraform for IaC
- Enterprise service bus technologies, idelly Azure Serivce bus
- Knowledge in Azure hosting services
- Docker
- Entity Framework/LINQ, MVC
- Strong understanding of current design patterns & best practices
- Knowledge of Agile methodology and JIRA
- Knowledge CI/CD pipeline to deploy applications in Azure
- Understand the architecture and design lingoes and work with lead developers
Key Responsibilities:
- Convert design and architecture to code using best practices
- Able to troubleshoot and debug the code, write code with best coding practice and perform unit & Integration testing
- Design and develop software applications
- Work with Scrum Team to prioritize tasks and ensure deadlines are met
- Communicate and actively participate in client call and understand requirements
- Demonstrate expertise in a variety of software concepts (object-oriented design), practices (design patterns), and procedures (troubleshooting defects)
- Use and set-up CI/CD pipeline
Apply
Senior Software Engineer
Location: On-site, Panaji, Goa
About Joyful
Joyful is a leading AI-powered stakeholder communication management platform for voice of stakeholder analysis and contact center solutions. Our mission is to use AI to make all interactions between a company and its stakeholders joyful by removing friction. Joyful is a part of Germinait Solutions Pvt. Ltd.
Our Joyful modules, Engage and Listen, help businesses understand and manage stakeholder interactions across digital channels. We enable companies to provide exceptional customer experiences while maximizing the productivity and efficiency of their support teams, all through one seamless platform.
At Joyful, we're committed to fostering meaningful interactions between stakeholders and brands by providing actionable insights, personalized replies, and a joyful experience for customers, users, and employees alike.
The Opportunity
We’re seeking a Senior Software Engineer who thrives on solving complex problems, architecting scalable systems, and bringing innovative AI-powered features to life. You will work on a modern, cloud-native stack—leveraging serverless deployment, microservices, and AI/ML integrations to build resilient, high-performance solutions.
In addition to delivering high-quality code, you’ll contribute to Joyful’s Vibe Coding culture—our approach to writing code that’s clean, collaborative, and a joy to work with.
What You'll Do
- Backend & Cloud Development
- Design, develop, and maintain scalable microservices for Joyful’s Engage and Listen platforms
- Build serverless applications and functions (AWS Lambda, Azure Functions, or GCP Cloud Functions) for rapid, cost-effective deployments
- Implement robust APIs and data pipelines optimized for performance and reliability
- Ensure security, compliance, and data privacy in all backend services
- AI-Powered Solutions
- Integrate AI/ML models into production workflows to enhance automation, personalization, and analytics
- Collaborate with data scientists to operationalize AI models for real-time and batch processing
- Build features that leverage NLP, sentiment analysis, and predictive analytics for stakeholder communication insights
- Vibe Coding Culture
- Write clean, well-structured, and maintainable code that engineers enjoy working with
- Participate in pair programming, peer reviews, and collaborative debugging sessions
- Share best practices and mentor junior engineers to raise the technical bar across the team
- Help maintain a development atmosphere that’s positive, creative, and focused on continuous improvement
- DevOps & Deployment
- Work closely with DevOps teams to optimize serverless deployments, CI/CD pipelines, and automated testing
- Ensure observability, monitoring, and alerting systems are in place for all deployed services
- Contribute to cost optimization strategies for serverless architectures
- Collaboration & Problem-Solving
- Partner with product managers, architects, and designers to translate business requirements into technical solutions
- Participate in sprint planning, backlog refinement, and retrospectives
- Troubleshoot production issues and drive root cause analysis for lasting fixes
What You'll Need
- 3+ years of experience in software development, preferably in SaaS or AI-driven products
- Strong expertise in backend development using Java (Spring Boot), Node.js, or Python
- Experience with serverless architectures (AWS Lambda, Azure Functions, or GCP equivalents)
- Solid understanding of cloud services (AWS, Azure, or GCP) and microservices design patterns
- Hands-on experience integrating AI/ML models into applications
- Familiarity with NLP, speech-to-text, or sentiment analysis APIs is a plus
- Knowledge of relational and NoSQL databases (PostgreSQL, DynamoDB, MongoDB, etc.)
- Experience with CI/CD pipelines, automated testing, and monitoring tools
- Strong problem-solving skills and ability to work in fast-paced, collaborative environments
- Passion for clean, maintainable code and contributing to a healthy team culture
Why Join Joyful?
- Work on AI-powered solutions that transform how businesses connect with their stakeholders
- Be part of a team that embraces serverless-first development and modern cloud-native architectures
- Thrive in a Vibe Coding culture where great engineering meets great energy
- Collaborate with talented peers in a supportive, innovation-driven environment
- Enjoy professional growth opportunities in a fast-scaling company
- Work from our beautiful Goa office while building solutions used worldwide
At Joyful, we believe that combining AI innovation, scalable cloud design, and a joyful coding culture leads to exceptional products. If you’re passionate about building intelligent, high-performance systems while keeping the engineering vibe positive, we’d love to hear from you!
Senior Full-Stack Engineer
To be successful in your role, it is important that you have…
• Bachelor’s Degree or equivalent in Computer Science or related field
• 5+ years of using .NET/.NET Core, C#, Angular, JavaScript, HTML
• 5+ years of experience with databases preferably SQL Server and T-SQL
• C# development with multi-threading principles, good knowledge of .Net data structure and objects.
• Experience with working with/ troubleshooting large volume SQL Server databases
• Experience with REST (XML, JSON), SOAP Web Services development using ASP.NET, Web API
• Experience and belief in CI/CD/DevOps
• Strong software product development/engineering with complete understanding of SDLC
• Strong full stack developer and good knowledge of frameworks
• Ability to independently deliver on stories
• Experience mentoring junior developers
• Ability to juggle multiple tasks and prioritize time as per the need
• Effective communication and collaboration and problem-solving skills.
In this role, you will have the opportunity to…
• Develop code for complex problems using .NET/.NET Core, C#, JavaScript, HTML, Angular primarily
• Create REST based API for data driven solutions
• Develop unit test cases to confidently ship your feature.
• Work with Product Owners to understand requirements and help design solutions
• Work in an agile environment
• Work in CI/CD environment using Azure DevOps
• Document design and code development for modules using Confluence
• Help mentor junior resources to implement industry best practices
About Company:
About Job:
As a MEAN stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
We want a team member who strives to develop a first-class codebase using Angular best practices.
Responsibilities
- Write effective, scalable code
- Develop front-end and back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Qualifications
- BSc/BE/BTech/ME/MTech/MCA/MCS in Computer Science, Engineering or a related field
- Must have work experience on MongoDB, Expressjs, AngularJs, NodeJS.
- Must have work experience as a React or Angular (Front-end) and Node JS (Back-end) developer. Good to have a working knowledge of NestJS,
- Strong expertise with HTML, CSS, and writing cross-browser compatible code.
- Good understanding of AJAX and JavaScript DOM manipulation Techniques
- Experience with RESTful services
- Hands-on and implements complex Angular modules
- Able to implement automated testing platforms and unit tests
- Understanding of fundamental design principles behind a scalable application
- Proficient understanding of code versioning tools (Git)
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Facilitation and Business Analysis skills.
Estimation and Project Planning skills for enterprise level applications.
Excellent communication and technical leadership skills.










