Fox Tech is looking to enhance its next-generation web applications and APIs by integrating AI/ML services to improve product functionality and user experience. The company needs a Senior Full Stack Developer to lead the design, development, and maintenance of these scalable solutions on AWS, driving architectural decisions and mentoring junior developers.
Requirements
- Deep expertise in developing and deploying applications on AWS, with a strong understanding of core services (EC2, S3, RDS, Lambda).
- Proven experience with at least one major AI/ML service on a cloud platform (e.g., AWS, Azure, GCP), with a preference for AWS AI/ML services.
- Strong proficiency in a backend programming language such as Python, Node.js, or Java.
- Expertise in front-end technologies including React.js, JavaScript, HTML5, and CSS3.
- Solid understanding of RESTful API design and development principles.
- Experience with database systems, both relational (e.g., PostgreSQL) and NoSQL (e.g., DynamoDB).
- Experience with CI/CD pipelines and DevOps practices.
Responsibilities
- Design and develop scalable APIs and web services using modern frameworks and programming languages, ensuring high performance, reliability, and security. Focusing on microservices and serverless technologies.
- Architect, develop, and maintain responsive, component-based web applications using React based frameworks (e.g., next.js, vue.js etc).
- Integrate and leverage AWS AI/ML services such as Amazon SageMaker, Rekognition, Polly, and others to add intelligent features like predictive analytics, image analysis, and natural language processing to our applications.
- Create and deploy web-based GPT clients that connect to and securely communicate with backend Model Context Protocol (MCP) servers to leverage and orchestrate AI models and external data sources.
- Write clean, maintainable, and well-documented code, conducting thorough code reviews and providing constructive feedback to junior team members.
- Collaborate with product managers, designers, and other engineers to translate business requirements into technical specifications and deliver innovative solutions.
- Troubleshoot and resolve complex technical issues related to application performance, scalability, and security.
Other
- 5+ years of experience in full-stack web and API development.
- Excellent problem-solving skills and the ability to mentor other developers.
- Familiarity with containerization technologies like Docker and Kubernetes.
- AWS certifications (e.g., AWS Certified Developer - Associate, AWS Certified Machine Learning - Specialty).
- Experience in an Agile/Scrum development environment.