Software Engineer (TypeScript - Backend)
Sia Partners
Job description
We are seeking a proactive Backend Software Engineer specialized in TypeScript and JavaScript (Node.js) to join our dynamic team, contributing to our AI-powered SaaS solutions at Heka.ai. The role involves working alongside cross-functional teams to develop robust backend services that support scalable AI integrations.
Key Responsibilities
-
Backend Services Development: Design, implement, and maintain backend services using Node.js, focusing on efficiency, scalability, and integration with other software components.
-
API Development and Documentation: Develop robust APIs and maintain thorough documentation to ensure easy integration and high scalability.
-
Database Management: Utilize advanced skills in SQL and NoSQL databases to manage, optimize, and ensure the security of data.
-
Containerization and Orchestration: Deploy and orchestrate containerized applications using Docker and Kubernetes to enhance deployment processes and scalability.
-
Performance Optimization: Monitor, optimize, and ensure the robust performance of backend services.
-
Collaborative Development: Work alongside other developers, DevOps engineers, and project managers to ensure seamless integration of backend services with front-end platforms and other system components.
-
Infrastructure as Code (IaC): Utilize Terraform and Helm to manage cloud infrastructure, ensuring scalable and efficient deployment environments.
-
Cloud Deployment & CI Management: Work with GCP / AWS / Azure for deploying and managing applications in the cloud. Oversee continuous software integration processes including tests writing and artifacts building.