FullStack Engineer

Base Camp Data Solutions


Date: 1 day ago
City: Karachi
Contract type: Full time
Job Summary:

We are looking for a skilled and motivated Full-Stack Developer with a strong emphasis on front-end development using React.js. The ideal candidate will also have solid experience with.NET Core on the back end. This role requires someone who can build dynamic, responsive web applications while contributing to backend services and API integrations.


Requirements

Key Responsibilities:

Front-End Development (React-Focused):


- Build modern, responsive web interfaces using React.js, TypeScript, HTML5, and CSS3.

- Implement reusable UI components and maintain scalable front-end architecture.

- Ensure performance optimization, cross-browser compatibility, and mobile responsiveness.

Back-End & API Development:


- Develop RESTful APIs and backend services using .NET Core (C#).

- Integrate front-end with secure, scalable, and well-documented backend endpoints.

- Collaborate on database design and optimize queries in SQL Server.

Collaboration & Process:


- Work closely with UI/UX designers, QA engineers, and other developers to ensure seamless integration.

- Write clean, maintainable, and well-structured code following SOLID principles.

Required Skills & Qualifications:

- 2-4 years of professional full-stack development experience.

- Strong proficiency in React.js and TypeScript.

- Solid experience in .NET Core (C#) for backend development.

- Working knowledge of SQL Server and relational database concepts.

- Familiarity with REST APIs, Git, and standard development workflows.

- Experience working in Agile environments and using tools like Jira or Azure Boards.

Preferred (Good-to-Have):

- Familiarity with modern front-end tools like Webpack, Vite, or Tailwind CSS.

- Exposure to component libraries such as Material UI or Ant Design.

- Understanding of basic CI/CD pipelines.

- Experience with state management libraries like Redux or Zustand.

Soft Skills:

- Strong communication and collaboration skills.

- Ability to work independently and in cross-functional teams.

- Adaptability in fast-paced, evolving environments.

Why Join Us?

- Work on exciting, real-world B2B applications with modern tech stacks.

- Opportunity to take ownership of features from design to deployment.

- Competitive salary with room for career advancement.

- Friendly, collaborative, and learning-focused work environment.



Benefits

- Medical (Spouse+Kids+Parents)
- Provident Fund
- Quarterly Bonus (performance based)
- Training and Development
- Paid leaves
- Market Competitive Salary

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Executive, Talent Acquisition

ibex. Pakistan, Karachi
2 days ago
QualificationsAs a Talent Acquisition Executive, you will play a key role in the TA team, responsible for attracting and hiring top talent for the organization. Your primary responsibilities will include: Intermediate/Pursuing Graudation ResponsibilitiesJob Posting and Advertising: Create and manage job postings on various job boards and social media platforms.Candidate Sourcing: Utilize various sourcing methods to identify potential candidates, including databases,...

ESG CONSULTANT

LeadingEdge HR Solutions, Karachi
3 days ago
ESG CONSULTANT (Banking Domain)Our client in Karachi is looking for an ESG Consultant to join their team in Saddar. This role involves supporting banks and financial institutions in developing and implementing ESG strategies aligned with regulatory and international standards.Roles & Responsibilities Advise financial institutions on ESG strategy development, execution, and reporting Conduct ESG assessments and gap analyses based on global...

Senior SQA Engineer - Tech

ibex. Pakistan, Karachi
6 days ago
Ibex is looking for a Senior Software Engineer - QA who has 3-6 years industry experience.Responsibilities Design, develop, and implement automated testing frameworks and scripts for web and mobile applications. Collaborate with development teams to integrate automated tests into the CI/CD pipeline. Experience with automation testing tools and frameworks (e.g., Selenium, JUnit, TestNG). Knowledge of load and performance testing tools...