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!