Easy2Employ, LLC

Full Stack Developer Nodejs

Posted: 1 days ago

Job Description

Experienced Full-Stack DeveloperLocation: Johar Town, Lahore - OnsiteExperience Level: 4+ yearsEmployment Type: Full-timePosition SummaryWe're looking for an experienced Full-Stack Developer to join our core development team building a comprehensive SaaS communication and payment platform. You'll work across our entire technology stack, from database architecture to user interfaces, creating scalable solutions for multi-channel customer engagement and payment processing.Key ResponsibilitiesBuild and maintain robust APIs and database systems using Node.js/Express.js with TypeScriptDevelop responsive React.js applications and intuitive user interfacesDesign and optimize PostgreSQL database schemas for multi-tenant architectureIntegrate payment gateways and third-party services (Twilio, Payroc/SlimCD, Facebook, Google APIs)Implement real-time messaging systems and live UI updates using WebSocket/Socket.ioCreate secure authentication systems with role-based access controlBuild billing infrastructure and payment processing workflowsDeploy and manage applications using Docker and AWS servicesEnsure application performance and scalability for thousands of concurrent usersRequired Skills & Experience4+ years of full-stack development experienceStrong proficiency in Node.js/Express.js and TypeScriptSolid experience with React.js and modern JavaScript/ES6+Database expertise with PostgreSQL, including complex queries and optimizationAPI development and third-party service integrationsReal-time applications using WebSocket/Socket.ioPayment gateway integrations and secure transaction handlingDevOps skills including Docker, CI/CD pipelines, and AWS servicesVersion control with Git and collaborative development workflowsTesting frameworks and quality assurance practicesPreferred QualificationsExperience with multi-tenant SaaS platformsTwilio API or communication platform integrationsE-commerce or payment processing systemsReal-time messaging or chat applicationsState management libraries (Redux, Context API)Linux/Unix environment experienceWhat We OfferCompetitive salaryOpportunity to shape product architecture and technical decisionsProfessional growth and learning opportunitiesHealth benefits and paid time off

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

You May Also Be Interested In