Position Title: Full-Stack Developer
Job Type: Full-Time
Location: Remote or Birmingham, AL
About the Role
We are seeking a skilled and motivated Full-Stack Developer to join our dynamic team. The ideal candidate will contribute to building cutting-edge Ai software solutions, leveraging modern tools and technologies to deliver high-quality, scalable applications.
Key Responsibilities
Develop, test and maintain full-stack web applications using modern frameworks and tools such as React, FastAPI, etc
Design and integrate RESTful APIs to ensure seamless communication between front-end and back-end systems.
Collaborate with cross-functional teams to design and implement scalable and efficient solutions.
Write clean, reusable, and efficient code while adhering to best practices.
Debug and resolve issues, ensuring the reliability and performance of applications.
Stay updated on emerging technologies and tools to continuously enhance development practices.
Required Skills & Qualifications
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Experience:
1+ year of experience in full-stack development or relevant projects.
Proficiency in React, FastAPI, Python, JavaScript, TypeScript and/or CSS.
Experience with MongoDB or other NoSQL databases.
Familiarity with LangChain, Azure OpenAI, and Pinecone or a demonstrated willingness to learn.
Strong understanding of RESTful API design and integration.
Ability to use version control tools like Git effectively.
Skills:
Strong problem-solving and debugging abilities
Excellent communication and collaboration skills
What We Offer
Competitive salary and benefits.
Opportunities to work with cutting-edge technologies and tools.
A collaborative, innovative work environment with growth opportunities.
To Apply:
Please submit your resume and a brief cover letter highlighting your relevant experience and why you’re a great fit for this role.