Our US-Based client is hiring a Remote Full Stack JS Expert. They are a small startup based in the US and looking to hire one of their initial employees. They have launched an MVP product and are looking to staff a dedicated technical team member to enhance product and grow our user base.
Job Description
As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining our consumer-facing SaaS web application. You will work with the product owner and designer to deliver high-quality software solutions that meet business requirements. You will also be responsible for ensuring that the application is scalable, secure, and optimized for performance.
Responsibilities:
- Design and develop complex web applications using modern web technologies
- Collaborate with cross-functional teams to gather and analyze business requirements
- Develop and maintain RESTful APIs using Node.js, Python, or other server-side technologies
- Write efficient, reusable, and testable code using React front-end framework
- Ensure that the applications are secure, scalable, and optimized for performance
- Deploy and manage the application in AWS cloud-based environments
- Write and maintain unit and integration tests to ensure code quality and reliability
- Troubleshoot and resolve technical issues related to the web applications
- Stay up-to-date with the latest trends and best practices in web development
Requirements:
- Bachelor’s degree in Computer Science or related field
- 6+ years of experience in full-stack web development
- 4+ years minimum with MERN and Next.JS stack
- Expertise in Node.js, Python, or other server-side technologies
- Expertise in React front-end framework
- Strong knowledge of HTML, CSS, JavaScript, and jQuery
- Experience with database technologies such as MongoDB and mySQL
- Experience with cloud-based environments such as AWS and Vercel
- Experience with integrating APIs
- Experience with real-time data scraping using APIs
- Strong knowledge of software engineering best practices and design patterns
- Familiarity with Agile development methodologies
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Strong communication skills and ability to collaborate effectively with cross-functional teams
- Excellent English proficiency, both written and oral
Preferred Qualifications:
- Experience with AI/ML APIs and ChatGPT or other LLMs
- Experience with microservices architecture and containerization using Docker or Kubernetes
- Experience with DevOps tools such as Jenkins, Ansible, or Terraform
Salary: Paid in $$$