Software Engineer – AI Contract :
6–12 months (extendable) Location :
Remote – Nearshore (EST hours preferred)
Overview Our client is looking for a highly skilled and experienced
Software Engineer – AI
to join the engineering team. The ideal candidate will have strong hands-on experience building
full-stack applications (80% backend / 20% frontend) , with solid expertise in
Go, Python, or Node.js
on the backend and
Angular
on the frontend.
This professional will contribute to the development of
AI-powered tools and applications , supporting initiatives involving
Generative AI . While deep AI expertise is not required, prior experience integrating or using AI tools is highly desirable.
Key Responsibilities Design, develop, implement, and maintain AI platforms and AI-powered applications. Stay up to date with advancements in AI technologies and explore opportunities for integration. Build, enhance, and maintain scalable web applications with a focus on performance and reliability. Collaborate with cross-functional teams, including Product, Engineering, and SRE. Implement best practices for security, scalability, and software delivery. Contribute to CI / CD processes to ensure smooth and consistent releases. Mentor junior engineers and promote technical excellence within the team.
Requirements Must-Have Skills : 4+ years of professional software development experience. Strong backend experience with
Go (preferred) ,
Python , or
Node.js . Frontend experience with
Angular
(or a similar modern framework). Experience with
Azure
and
API development . Knowledge of
PostgreSQL
(approximately 10–15% of responsibilities). Practical experience with
AI tools
(e.g., Azure AI Search, Azure OpenAI, Amazon Bedrock, etc.). Familiarity with
CI / CD pipelines ,
Docker , and
GitHub . Experience working in distributed teams using
Agile methodologies
and tools such as
Jira
or
Asana .
Nice-to-Have Skills : Experience with
Terraform
(preferred but not required). Exposure to
TypeScript
and
React . Experience with
cloud infrastructure
(AWS or Azure). Previous background in
education, finance, or healthcare
industries.
Preferred Profile 80% backend (Go, Python, Node.js) and 20% frontend (Angular). Hands-on experience with
AI integration or experimentation . Excellent communication and teamwork skills in distributed environments. Strong analytical thinking, curiosity, and accountability.
Software Engineer • Gramado, Brasil