Senior/Staff Founding Software Engineer (Cloud / Full Stack)
Brazil / Remote
Full-Time
About the Role
As a Cloud / Full-Stack Engineer at iForAI, you'll build the backend systems and supporting frontend for our enterprise SaaS platform. You'll focus primarily on developing robust cloud infrastructure and backend services, while also implementing the straightforward web interfaces needed for our commercial offering.
Your core responsibility will be designing and building scalable cloud-native systems using TypeScript and modern infrastructure technologies. Additionally, you'll develop the React frontend components necessary for enterprise customers to configure, manage, and monitor their deployments. This combination of skills enables you to own features end-to-end.
This is a backend-first role that requires frontend capabilities. You'll work primarily with cloud services, API design, and infrastructure-as-code on the backend, while also leveraging React and TypeScript to implement the necessary frontend interfaces. Your work will ensure our enterprise platform delivers both the power and simplicity that customers expect.
Key Responsibilities
Design and implement scalable, self-hostable cloud-native infrastructure using TypeScript
Build backend services, APIs, and data models that power our enterprise platform
Develop the straightforward frontend interfaces needed for our SaaS offering using React
Create deployment pipelines and infrastructure for both cloud-hosted and self-hosted options
Implement monitoring, logging, and observability for production systems
Optimize cloud performance, cost, and reliability across AWS
Ensure seamless integration between backend systems and frontend components
Maintain high code quality through testing, code reviews, and documentation
Own features end-to-end from backend implementation to frontend display
Contribute to our open source ecosystem where relevant to enterprise features
Our main requirements are:
5+ years of TypeScript development experience
Strong backend and cloud infrastructure experience
Solid React frontend development skills
Experience with AWS services and cloud-native architecture patterns
Ability to build enterprise-grade systems with appropriate security and scalability
Comfort working across the stack from infrastructure to frontend
High level of autonomy, technical ownership, and self-direction
Fluent in English and strong communication skills
Nice-to-have
If you don't have those skills, we will teach you
Kubernetes, Docker, and container orchestration experience
Infrastructure-as-code and deployment automation experience
Experience with multiple cloud providers (Azure, GCP)
Experience building developer tools and SDKs
LLM integration or AI infrastructure experience
Python experience
Open source contribution history
Experience building and maintaining public APIs
Hiring Process
HR interview:
We'll talk about your professional background, the specifics of the position we are offering, and address any questions you might have.
Tech interview:
A deeper look into your technical expertise and problem-solving approach, ensuring your skill set aligns with our project's needs.
Interview with the C-Level:
A conversation focused on the company's vision, strategic goals, and how your role aligns with them.
Feedback

Job offer