Job Openings Senior Full Stack Developer

About the job Senior Full Stack Developer

Position: Senior Full Stack Developer

Organization: O-Trade & Logistics

Job Description:

Senior Full-Stack Developer with expertise in ReactJS and back-end development using .NET Core and NestJS. This role involves building and optimizing scalable eCommerce solutions, focusing on secure, high-performance features across the full stack. It is a hands-on position that emphasizes coding, problem-solving, and delivering business value in a collaborative, agile environment.

Key Responsibilities:

Frontend Development (Primary Focus)

  • Develop responsive, user-friendly interfaces using ReactJS.
  • Implement key eCommerce features such as product catalog, shopping cart, checkout, and customer accounts.
  • Ensure mobile-first, accessible designs with strong performance and SEO optimization.
  • Manage application state effectively (Redux or similar).

Backend Development

  • Build and maintain APIs and services using .NET Core (ASP.NET Core, C#, Entity Framework) and NestJS.
  • Design and optimize databases (SQL Server, PostgreSQL, NoSQL).
  • Implement authentication, authorization, and other security best practices.
  • Integrate front-end applications with RESTful APIs and GraphQL services.
  • Contribute to microservices architecture and containerized deployments (Docker, Kubernetes).

Collaboration & Delivery

  • Work closely with product managers, designers, and engineers to deliver business features end-to-end.
  • Participate in agile ceremonies (planning, stand-ups, retrospectives).
  • Collaborate with Tech Leads to align with architectural standards.
  • Communicate effectively with both technical and non-technical stakeholders.

Quality & Continuous Improvement

  • Write clean, maintainable, and testable code.
  • Implement automated testing (unit, integration, end-to-end).
  • Participate in peer code reviews and knowledge sharing.
  • Suggest improvements to workflows, tools, and engineering practices.
  • Stay updated on modern front-end, back-end, and eCommerce technologies.

Qualifications:

  • Bachelor's in computer science, Software Engineering, or equivalent practical experience.
  • 5+ years of professional experience in full-stack development.
  • Strong expertise in JavaScript (ES6+), TypeScript, HTML5, CSS3 (SASS/LESS).
  • Deep proficiency in ReactJS and state management libraries (Redux, etc.).
  • Solid back-end development skills in .NET Core and NestJS.
  • Experience with RESTful APIs (GraphQL is a plus).
  • Strong database experience (SQL Server, PostgreSQL, NoSQL).
  • Familiarity with cloud platforms (Azure preferred; GCP/AWS are a plus).
  • Good understanding of software security best practices.
  • Strong problem-solving, debugging, and performance optimization skills.
  • Excellent communication and collaboration skills.
  • Experience with microservices and distributed systems.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience in high-traffic, scalable eCommerce platforms.