Lead full-stack development team, designing and developing scalable solutions using .NET Core, .NET Razor, and modern frontend frameworks. Manage team members, provide technical guidance, and ensure project delivery. Contribute to development tasks and oversee cloud architecture and deployments.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Full Stack Developer (May require relocation to Bahrain after 2 to 3 months.)
7+ Years
Location : Bahrain
Mandatory Skills: C# ,MS SQL, .Net Core API , React
Job Description
Full Stack Developer (May require relocation to Bahrain after 2 to 3 months.)
Required Skills & Qualifications
- 7–10+ years of professional full-stack development experience.
- Strong expertise in:
- .NET Core, .NET Razor
- React / Next.js / Vue.js
- Relational DBs & MongoDB
- RESTful APIs, microservices
- AWS cloud, Lambda, EC2, RDS, S3
- Docker and container-based deployments
- API security & cryptographic techniques
- Experience leading developers or acting as a senior technical focal point.
- Excellent problem-solving skills and the ability to guide others.
- Strong communication and cross-team collaboration skills.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Preferred Skills
- Experience with CI/CD pipelines, DevOps concepts.
- Knowledge of Agile methodologies.
- Familiarity with TDD, automated testing frameworks.
- Exposure to additional JS frameworks (Angular, Svelte).
1. Technical Leadership & Architecture
- Lead the design and development of scalable full-stack solutions using .NET Core, .NET Razor, and modern frontend frameworks (Next.js, React.js, Vue.js).
- Oversee application architecture, ensuring performance, security, maintainability, and scalability.
- Provide technical guidance on API security, cryptographic protocols, and secure coding practices.
- Review and approve technical design documents and architectural decisions.
2. Team Management & Coaching
- Manage and mentor a team of full stack developers; provide regular performance feedback and growth plans.
- Conduct code reviews, enforce coding standards, and ensure best-practice implementation.
- Oversee resource allocation, productivity, and delivery timelines.
- Facilitate knowledge sharing and ensure continuous improvement within the team.
3. Project Delivery & Collaboration
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Work closely with Product, QA, DevOps, Application Support, and other technical teams to ensure smooth project execution.
- Coordinate with stakeholders to translate business requirements into technical solutions.
- Ensure timely delivery of features, enhancements, and fixes.
- Participate in sprint planning, estimations, and backlog refinement.
4. Hands-On Development
- Contribute to development tasks when needed (complex modules, POCs, performance fixes).
- Implement backend services (.NET Core APIs, microservices) and modern front-end applications (React/Next/Vue).
- Oversee design and optimization of relational databases and MongoDB schemas.
5. Cloud, DevOps & Deployment
- Guide the team in building containerized applications using Docker.
- Work closely with DevOps to implement CI/CD pipelines and ensure smooth deployments.
- Oversee cloud architecture and deployments using AWS services (EC2, S3, Lambda, RDS).
- Support and optimize serverless workloads using AWS Lambda.
6. Quality, Security & Performance
- Ensure applications follow organizational security policies and modern security practices.
- Oversee unit testing, integration testing, and code coverage quality.
- Drive performance optimization activities across the stack
dipali.yadav@neosofttech.com
Similar Jobs
Explore other opportunities that match your interests
Human Technopole
eTeam