FULLSTACK JAVASCRIPT / TYPESCRIPT DEVELOPER
Posted: 14 hours ago
Job Description
We are looking for a Fullstack Javascript/Typescript Developer with strong experience in modern JavaScript frameworks and e-commerce systems.You will be part of our product engineering team responsible for building scalable, customizable, and API-driven e-commerce platforms using ExpressJS, Next.js, and PostgreSQL.You’ll work closely with Product Managers, UI/UX Designers, and DevOps Engineers to deliver robust backend services and engaging storefront experiences.Your key responsibilities are:Design, develop, and maintain JS-based e-commerce systems (backend, admin, and storefront).Customize core modules (Product, Cart, Order, Customer, Payment, etc.) and implement new plugins when required.Build scalable RESTful APIs and integrate with third-party services such as payment gateway, shipment service, or external CMS systems.Develop and optimize headless storefronts using Next.js, and TailwindCSS, ensuring high performance and SEO optimization.Implement authentication, authorization, and role-based access using JWT or OAuth2.Manage data persistence with PostgreSQL / TypeORM and use Redis for caching or job queues.Collaborate closely with cross-functional teams (Product, Design, QA) to ensure smooth delivery of features and releases.Write clean, testable, and maintainable code following modern best practices (TypeScript, SOLID, CI/CD).Your Skills and Experience:Proficient in JavaScript / TypeScript and solid understanding of Node.js runtime.Hands-on experience with ExpressJS, Next.js, and TailwindCSS.Strong understanding of RESTful API, database design with PostgreSQL / TypeORM, and caching with Redis.Experience integrating third-party services (Payment, Search, CMS).Familiarity with Docker, Git, and CI/CD pipelines (GitHub Actions or GitLab CI).Knowledge of authentication & security (JWT, OAuth2, SSO).Experience with frontend performance optimization and responsive design principles.Good problem-solving, debugging, and code-reviewing skills.Open-minded, collaborative, and proactive mindset — able to work independently and contribute to system architecture discussions.Nice to have (plus):Experience with .NET (C#) or Java (Spring Boot) for backend microservices or legacy integration.Familiarity with CMS frameworks (Strapi, Contentful) or PIM systems.Knowledge of cloud infrastructure (AWS, Azure).Why You’ll Love Working With Us:Opportunity to build modern, scalable headless commerce platforms from scratch.Work with cutting-edge technologies in JavaScript and Cloud ecosystems.Collaborative, international environment with talented developers and product teams.Clear growth path to Senior Developer or Technical Lead.Competitive salary and flexible working culture.Competitive salary and flexible working culture.How to applySend your CV to recruitment@tpssoft.comOr apply directly via website: https://tpssoft.com/careers/
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period