Source description
About the role
As a Full Stack Developer at our company, you will play a crucial role in building and evolving database models, integrating cloud services, and working on message-driven processing pipelines. Here is a breakdown of your key responsibilities and the qualifications required for this role: Key Responsibilities: - Build and evolve database models across relational and NoSQL databases for core platform features like scheduling, invoicing, and crew management. - Integrate and manage cloud services. - Collaborate with external platforms to enhance capabilities in areas like CRM, accounting, search, and AI. - Develop message-driven processing pipelines and serverless automation for asynchronous workflows, billing cycles, and system maintenance. - Write comprehensive unit, integration, and end-to-end tests to maintain high code coverage standards. - Utilize CI/CD pipelines and build tools such as Webpack, Azure Pipelines, GitHub Actions, or equivalent. Qualifications Required: - Bachelor's degree in computer science or information systems along with 5-8 years of professional full stack development experience. - Experience with frontend skills including proficiency in a modern JavaScript framework like React (v16+) with TypeScript, state management with libraries like Redux, cloud-based authentication, and storage integration. - Proficiency in responsive design and component styling approaches like Bootstrap and CSS-in-JS with accessibility awareness. - Hands-on experience in backend skills such as Node.js, Express.js, NoSQL databases like MongoDB/Mongoose, and relational databases like MySQL/Sequelize. - Solid understanding of asynchronous programming patterns, cloud services experience, and writing testable code. - Familiarity with various tools and libraries including scheduling/drag-and-drop UI libraries, data visualization libraries, React Native, client-side document generation, CRM or accounting platform API integration, static analysis tooling, and AI-integrated development tools. In addition to a competitive salary, our company offers a top-tier medical insurance plan and various benefits including: - Dress for your day policy to promote a comfortable work environment. - Onsite caf serving breakfast and lunch along with snacks and coffee. - Complimentary use of the onsite fitness facility and mental health resources. - 20 hours of paid time for volunteering in the community. - Flexible work arrangements promoting team building and collaboration. - Commitment to a secure and trustworthy recruitment process, ensuring equal opportunities for all applicants without any bias. Join us at our company to be part of a team dedicated to maintaining the environment and giving back to the community while building a successful career. As a Full Stack Developer at our company, you will play a crucial role in building and evolving database models, integrating cloud services, and working on message-driven processing pipelines. Here is a breakdown of your key responsibilities and the qualifications required for this role: Key Responsibilities: - Build and evolve database models across relational and NoSQL databases for core platform features like scheduling, invoicing, and crew management. - Integrate and manage cloud services. - Collaborate with external platforms to enhance capabilities in areas like CRM, accounting, search, and AI. - Develop message-driven processing pipelines and serverless automation for asynchronous workflows, billing cycles, and system maintenance. - Write comprehensive unit, integration, and end-to-end tests to maintain high code coverage standards. - Utilize CI/CD pipelines and build tools such as Webpack, Azure Pipelines, GitHub Actions, or equivalent. Qualifications Required: - Bachelor's degree in computer science or information systems along with 5-8 years of professional full stack development experience. - Experience with frontend skills including proficiency in a modern JavaScript framework like React (v16+) with TypeScript, state management with libraries like Redux, cloud-based authentication, and storage integration. - Proficiency in responsive design and component styling approaches like Bootstrap and CSS-in-JS with accessibility awareness. - Hands-on experience in backend skills such as Node.js, Express.js, NoSQL databases like MongoDB/Mongoose, and relational databases like MySQL/Sequelize. - Solid understanding of asynchronous programming patterns, cloud services experience, and writing testable code. - Familiarity with various tools and libraries including scheduling/drag-and-drop UI libraries, data visualization libraries, React Native, client-side document generation, CRM or accounting platform API integration, static analysis tooling, and AI-integrated development tools. In addition to a competitive salary, our company offers a top-tier medical insurance plan and various benefits including: - Dress for your day policy to promote a comfortable work environme