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.