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 .
- 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 ( 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 with experience in state management (Redux NgRx Vuex).
- Good knowledge of Flutter for mobile development.
- Solid back-end skills in .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.