We are seeking a highly skilled Senior Full Stack Engineer with 7-9 years of experience in designing, developing, and delivering enterprise-grade digital products. The ideal candidate will have strong expertise in .NET Core, Angular, SQL Server, MongoDB, and modern software architecture patterns. The candidate is expected to be an AI-enabled engineer, leveraging AI tools throughout the software development lifecycle to improve productivity, code quality, testing, documentation, and product delivery.
Key Responsibilities
Full Stack Development
- Develop secure and performant RESTful APIs and backend services.
- Build responsive UI/UX components using Angular and modern frontend best practices.
- Implement reusable, maintainable, and testable code across frontend and backend layers.
Database Development
Design and optimize database solutions using:
- Microsoft SQL Server
- MongoDB
Create efficient data models, stored procedures, queries, indexes, and performance optimizations.
AI-Enabled Engineering
Utilize AI tools such as GitHub Copilot, ChatGPT, Cursor, Claude, or equivalent to accelerate:
- Unit testing
- Code reviews
- Debugging and troubleshooting
Contribute to AI-native product capabilities and intelligent automation initiatives.
Evaluate and integrate AI services and LLMs into enterprise applications.
Architecture s Integration
- Participate in solution architecture and technical design discussions.
- Implement microservices, event-driven, and cloud-native architectures.
- Develop integrations with internal and external enterprise systems through APIs and messaging platforms.
- Ensure security, scalability, maintainability, and performance of solutions.
- Follow CI/CD best practices using Azure DevOps or equivalent platforms.
- Develop and maintain automated unit, integration, and end-to-end tests.
- Conduct code reviews and enforce coding standards and best practices.
- Support production releases and troubleshoot critical issues.
- Work closely with Product Owners, Business Analysts, Architects, QA Engineers, and DevOps teams.
- Mentor junior developers and promote engineering excellence.
Required Qualifications Experience
- 7-9 years of experience in Full Stack Software Development.
Technical Skills
- .NET Core / .NET 6+
- C#
- ASP.NET Core Web API
- Entity Framework Core
- LINQ
Frontend
- Angular 14+
- TypeScript
- HTML5
- CSS3 / SCSS
- Angular Material
Databases
- Microsoft SQL Server
- MongoDB
- Database Design C Performance Tuning
- Docker C Containerization
- Microservices
- REST APIs
- Design Patterns
- Domain-Driven Design (DDD)
- Experience using AI-assisted development tools.
- Understanding of Generative AI, LLMs, AI Agents, RAG, and AI integration patterns is highly desirable.
Preferred Qualifications
- Knowledge of Azure AI Services, OpenAI, LangChain, Semantic Kernel, or similar platforms.
- Experience with Redis, Kafka, RabbitMQ, or Event Hubs.
- Experience in maritime, logistics, transportation, smart cities, or government digital platforms.
- Microsoft Azure certifications are a plus.
- Strong problem-solving and analytical skills.
- Solution-oriented mindset.
- Excellent communication and stakeholder management skills.
- Ability to work independently and in cross-functional teams.
- Passion for innovation, AI adoption, and continuous improvement.
Required Skills
- Skill
- Years
- Months
- Senior Full Stack Engineer 7 0
- .NET Core 7 0
- Angular 7 0
- SQL Server 7 0
- Backend 7 0
- Frontend 7 0
- C# 7 0
- ASP.NET Core Web API 7 0
- Angular 14+ 7 0
- JavaScript 7 0
- databases 7 0
- Microsoft SQL Server 7 0
- MongoDB 7 0
- Cloud & DevOps 7 0
- REST APIs 7 0
- AI & Automation 7 0