We are seeking an experienced Full Stack JavaScript Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining web applications using modern JavaScript technologies across the entire stack.Role OverviewYou will collaborate with cross-functional teams to build scalable web applications, implement new features, and optimize existing solutions. The ideal candidate should have a strong foundation in both frontend and backend development.Key ResponsibilitiesDesign and develop robust, scalable web applications using JavaScript technologiesWrite clean, maintainable, and efficient code for both frontend and backend systemsCollaborate with UI/UX designers to implement responsive and intuitive user interfacesOptimize applications for maximum speed and scalabilityImplement security and data protection measuresDebug and resolve technical issues across the stackParticipate in code reviews and contribute to technical documentationWork closely with product managers to understand requirements and translate them into technical solutionsRequired Technical SkillsStrong proficiency in JavaScript/ES6+ and its modern featuresExtensive experience with React.js for frontend developmentSolid experience with Node.js backend developmentProven experience with either PostgreSQL or MongoDBExperience with RESTful APIs and modern frontend build toolsUnderstanding of version control systems (Git)Knowledge of web security best practicesFamiliarity with agile development methodologiesPreferred Additional SkillsExperience with Next.js frameworkKnowledge of TailwindCSSUnderstanding of GraphQLExperience with cloud platforms (AWS/GCP/Azure)Knowledge of containerization (Docker)Experience with testing frameworks (Jest, React Testing Library)Required QualificationsBachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)Minimum 3 years of professional experience in full stack JavaScript developmentStrong problem-solving abilities and analytical skillsExcellent communication and collaboration skillsProven track record of delivering complex web applicationsStrong understanding of software development principles and best practicesWhat We OfferCompetitive salary and benefits packageProfessional development opportunitiesFlexible work arrangementsCollaborative and innovative work environmentHealth insurance coveragePaid time off and holidaysRegular team building activitiesModern tech stack and tools
Job Title
Full Stack Engineer