AI Fullstack Developer
6 month contract with possible extensions
Remote
JOB DESCRIPTION
As a Software Engineer on the Generative AI platform team, you’ll spend your days building and maintaining full-stack applications that bring AI-powered tools to life. Your work will focus on developing backend services using Python and Node.Js, designing RESTful APIs, and collaborating with front-end developers to ensure seamless integration. You’ll manage and optimize databases like PostgreSQL and Postgres Vector DB, and use AWS services to deploy and scale applications efficiently. A typical day will also involve writing automated tests, participating in Agile ceremonies, and troubleshooting complex technical issues. Most importantly, you’ll apply your experience with AI technologies to embed intelligent capabilities into internal tools that enhance productivity across the organization. The pay range for this role is $30/hour USD.
REQUIRED SKILLS AND EXPERIENCE
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). - 7–10 years of experience in full-stack software development. - Proficiency in Python, Node.Js, and REST API development. - Experience with PostgreSQL and vector databases. - Familiarity with AWS services (e.G., Lambda, S3, ECS, RDS). - Strong understanding of software testing and CI/CD pipelines. - Demonstrated experience working with AI technologies, including Generative AI or LLM-based platforms. - Excellent problem-solving and communication skills.
NICE TO HAVE SKILLS AND EXPERIENCE
- Experience with containerization (Docker, Kubernetes). - Familiarity with frontend frameworks (e.G., React, Vue.Js).