Post Job Free
Sign in

Full Stack Engineer

Company:
AlterCall
Location:
Los Angeles, CA, 90079
Posted:
April 21, 2024
Apply

Description:

Duration: 6 months with potential for permanent position

Type: Contract (1099)

About Us:

We're AlterCall AI, and we're looking for a Full Stack Engineer with a back end focus to join our team. You’ll assist in developing dynamic web pages, ensuring cross-platform optimization, and collaborating with our design and development squads to create top-notch software solutions in a high-paced working environment that demands adaptability and flexibility to efficiently accomplish tasks.

Responsibilities:

Full-Stack Development:

Utilize your expertise in JavaScript, TypeScript, and Python to develop scalable and efficient applications.

Design and implement responsive user interfaces using React and Next.js.

Develop server-side logic with Node.js.

API Development:

Create robust RESTful APIs and GraphQL endpoints.

Work with AWS API Gateway to manage and deploy APIs.

Database Management:

Manage database systems, including AWS RDS SQL and DynamoDB.

Ensure data integrity, security, and optimal performance.

Serverless Computing:

Implement serverless architectures using AWS Lambda and AWS Step Functions.

Leverage AWS Batch for efficient batch processing.

Infrastructure as Code:

Use AWS CDK to define and provision infrastructure in a scalable and efficient manner.

Frontend Development:

Leverage React libraries and Material UI to implement aesthetic user interfaces.

Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces.

Utilize AWS Amplify for frontend development and deployment.

Qualifications:

Solid skills in JavaScript, TypeScript, CSS, React, Material UI, Tailwind, REST, CRUD.

Experience with AWS, Amplify, Lambda, Cognito, CDK, DynamoDB, RDS, GraphQL, AppSync, Docker, MySQL, and PostgreSQL.

Bachelor’s degree in Computer Science or related field (preferred).

5+ years of proven experience as a Full Stack Engineer or similar role.

Experience developing desktop and web based mobile applications.

Excellent communication and teamwork skills.

Great attention to detail and time-management skills.

How to Apply:

Got what it takes? Send over your resume and portfolio outlining your qualifications and experience to us!

Apply