What are the responsibilities and job description for the Senior Full Stack Developer (Python, Node.js, React, Next / Nest.js) position at Enterprise Recruiting Company?
Job DescriptionJob DescriptionA very fast-growing, leading innovator in AI-driven solutions and conversational technology is seeking an experienced Senior Full Stack Software Engineer / Developer with expertise in Python, Node.js, React, Next.js and Nest.js to help create new and maintain / upgrade existing AI-based web apps in a Google Cloud (GCP) environment. This role involves building robust APIs, services, and microservices, ensuring security, performance, and scalability across all platforms. The developer will collaborate with cross-functional teams to design and ship new features and contribute to the full development lifecycleRemember to check your CV before applying Also, ensure you read through all the requirements related to this role.This position offers competitive compensation, great benefits (unlimited PTO, 401k w / match, and more), and fully remote work, with 3 to 4 company-wide in-person meetups per year for fun and collaboration.Key Responsibilities :
- Design, develop, and maintain web applications using Node.js, Python, React.js, Next.js, and NestJS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Build and maintain robust APIs, services, and microservices.
- Optimize applications for maximum speed, scalability and performance to handle increasing user demands.
- Write clean, maintainable, and efficient code adhering to best practices, including proper version control and testing.
- Implement and manage CI / CD pipelines for faster development cycles and high-quality releases.
- Ensure the security and performance of applications by implementing best practices and addressing vulnerabilities in the development lifecycle.
- Identify and resolve complex technical issues and bugs in the application, ensuring a smooth user experience
- Maintain clear and comprehensive documentation for code, APIs, and services to ensure ease of understanding for both internal and external stakeholders.Qualifications :
- 5 years of development experience required with all of the following : Node.js, Python, React.js, Next.js, and Nest.js .
- Hands-on experience with microservices architecture and managing distributed systems .
- Strong experience in database design , optimization , and querying of relational databases such as SQL Server, PostgreSQL, and / or MySQL.
- Strong understanding Google Kubernetes Engine (GKE) for managing cloud-based applications of cloud platforms, particularly Google Cloud Platform (GCP) and containers. Experience with Docker and Kubernetes for containerization.
- Experience working with cloud services , including deployment , monitoring , and scaling applications in cloud environments.
- Great plus if you have experience integrating with social media platforms like Facebook, WhatsApp, Twilio , etc
- Bachelor's degree in Computer Science, Computer Engineering or related field preferredCompany DescriptionEnterprise Recruiting Company is a full-service talent acquisition and consulting company specializing in the areas of IT / Tech, HR, Accounting / Finance, Private Equity, Sales & Marketing, Operations and Engineering.Company DescriptionEnterprise Recruiting Company is a full-service talent acquisition and consulting company specializing in the areas of IT / Tech, HR, Accounting / Finance, Private Equity, Sales & Marketing, Operations and Engineering.