Title: Full Stack Software Engineer - React And .Net
Company Name: Bluebay IT Limited
Vacancy: 02
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
We are looking for a skilled Full-Stack Developer who has strong experience in .NET technologies, modern frontend frameworks, and AI tools.
The ideal candidate should understand clean coding principles, scalable architecture, and DevOps practices. Experience with AI frameworks and cloud-ready applications is a big plus.
🔧 Key Responsibilities
Develop and maintain backend APIs using .NET
Work with ABP Framework for modular and scalable applications
Build modern UI using React.js and Next.js
Follow Clean Architecture and best coding practices
Design and manage database structures
Integrate AI features into applications
Work with Docker for containerized applications
Assist in CI/CD pipelines and DevOps tasks
Collaborate with product managers and other developers
Write clean, reusable, and well-documented code
✅ Required Skills
Backend Development
Strong knowledge of C# and .NET Core
Hands-on experience with ABP Framework
REST API development
Authentication & Authorization (JWT, OAuth)
Frontend Development
Strong experience with React.js
Experience with Next.js
HTML, CSS, JavaScript, TypeScript
Responsive UI development
Architecture & Design
Solid understanding of Clean Architecture
Knowledge of SOLID principles
Experience with layered and modular systems
AI & Modern Tools
Experience with AI tools and frameworks
Working knowledge of LangChain
Familiarity with LangGraph
Experience using LLMs (OpenAI, DeepSeek, etc.)
Prompt engineering and AI workflow design
DevOps & Deployment
Experience with Docker & Docker Compose
Basic to intermediate DevOps knowledge
CI/CD pipelines
Cloud deployment (Azure / AWS is a plus)
🌟 Nice to Have
Experience with microservices architecture
Knowledge of Elasticsearch / Vector Databases
Experience with Kubernetes
Must work with ABP SaaS / Multi-Tenancy
Experience with RAG (Retrieval Augmented Generation) systems
🎓 Educational Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field
Practical experience is more important than certificates