Position:
Senior Full Stack Developer
Organization:
O-Trade & Logistics
Job Description:
Senior Full-Stack Developer has strong expertise in front-end development and solid back-end skills to help build and optimize scalable eCommerce solutions. He/ She will emphasize hands-on coding, problem-solving, and feature delivery across both web and mobile platforms. The ideal candidate has deep front-end expertise and good knowledge of Flutter to extend user experiences into cross-platform mobile applications.
Key Responsibilities:
Front-End Development (Primary Focus)
-
Develop responsive, user-friendly interfaces using React, Angular, or Vue.js.
-
Implement core eCommerce features (product catalog, shopping cart, checkout, customer accounts).
-
Deliver mobile-first, accessible designs with consistent performance across browsers and devices.
-
Build and maintain Flutter-based mobile UIs integrated with backend systems.
-
Optimize performance for high-traffic environments, ensuring speed and SEO compliance.
Back-End Development
-
Build and maintain APIs and services using .NET (ASP.NET Core, Entity Framework, C#).
-
Integrate front-end applications with RESTful APIs and microservices.
-
Contribute to database design, query optimization, and data access patterns (SQL Server, PostgreSQL, NoSQL).
-
Implement authentication, authorization, and security best practices.
Collaboration & Delivery
-
Work closely with product managers, designers, and back-end engineers to deliver business features.
-
Participate in agile ceremonies and ensure tasks are delivered on time with high quality.
-
Collaborate with the Tech Lead to align implementation with architectural standards.
-
Contribute to technical discussions but remain focused on execution and delivery.
Quality & Continuous Improvement
-
Write clean, maintainable, and testable code with automated testing (unit, integration, end-to-end).
-
Conduct and participate in peer code reviews.
-
Suggest improvements to development processes, tools, and workflows.
-
Stay updated on front-end, Flutter, and eCommerce technology trends.
Qualifications:
-
Bachelors degree in Computer Science, Software Engineering, or equivalent practical experience.
-
5+ years of professional experience in full-stack development.
-
Deep expertise in JavaScript (ES6+), TypeScript, HTML5, and CSS3 (SASS/LESS).
-
Strong proficiency in React, Angular, or Vue.js, with experience in state management (Redux, NgRx, Vuex).
-
Good knowledge of Flutter for mobile development.
-
Solid back-end skills in .NET (ASP.NET Core, C#) and database technologies (SQL Server, PostgreSQL, NoSQL).
-
Experience integrating with RESTful APIs and GraphQL services.
-
Familiarity with cloud platforms (Azure preferred; AWS is a plus).
-
Strong problem-solving, debugging, and optimization skills.
-
Excellent communication and collaboration abilities.