flatgigs logoflatgigs logo

Senior Full Stack Software Engineer (.NET Core & Angular)

flatgigsKarachi, Sindh, Pakistan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications:6+ years of experience in software development, involving both backend and frontend engineering. In-depth knowledge of ASP. NET Core, RESTful API design, and Entity Framework Core. Extensive experience with Angular: component design, state management, reactive programming (RxJS), and Angular CLI. Proven proficiency in SQL databases, including schema design, query optimization, and indexing. Hands-on experience with messaging or event-driven architectures in a production environment. Strong understanding of Clean or Onion Architecture, SOLID principles, and automation best practices.

About the job

Join flatgigs as a Senior Full-Stack Software Engineer, where you will play a pivotal role in designing, building, and maintaining the vital frontend and backend components of Ahoy’s innovative movement and logistics platform. Your backend development will primarily leverage C#/. NET 5+ on Azure, utilizing event-driven patterns and high-performance SQL alongside modern architectural methodologies. On the frontend, you'll be responsible for crafting responsive and maintainable interfaces using Angular.

You will work closely with product managers, DevOps, and fellow engineers to deliver solutions from inception to implementation, including architectural design, UI feature development, API creation, and production monitoring systems.

Key Responsibilities:

  • Design, implement, and maintain microservices and APIs utilizing ASP. NET Core and Entity Framework Core.
  • Create responsive, reusable, and maintainable Angular components and user interfaces.
  • Model robust relational schemas and compose high-performance queries for SQL Server.
  • Build and integrate messaging and event systems (e.g., Azure Service Bus, RabbitMQ, Kafka) to facilitate decoupled, event-driven workflows.
  • Apply Clean Architecture and Onion Architecture principles to maintain modular, testable, and maintainable codebases.
  • Take ownership of the complete software delivery lifecycle, including automated testing, CI/CD pipelines, containerization, logging, and telemetry on Azure.
  • Conduct peer code reviews and provide mentorship to junior and mid-level developers while promoting engineering best practices (SOLID, TDD, DDD).
  • Troubleshoot production issues, optimize performance, and drive continuous enhancements in service reliability and UI responsiveness.

About flatgigs

At flatgigs, we are dedicated to pushing the boundaries of technology and innovation in the logistics sector. Our team is composed of forward-thinking professionals who are passionate about creating impactful solutions that drive efficiency and effectiveness in the movement industry.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.