cover image
Impower.ai

Impower.ai

www.impower.ai

1 Job

51 Employees

About the Company

Impower.ai aims to create strategic partnerships with companies and leaders who share a similar vision of the Future of Work. Together we can modernize how problems are solved on the journey to AI. Let us help you in your Hyperautomation journey by visiting https://www.impower.ai.

Listed Jobs

Company background Company brand
Company Name
Impower.ai
Job Title
Software Engineer
Job Description
**Job Title** Software Engineer **Role Summary** Design and develop internal product platforms, building high‑performance APIs in TypeScript (Bun), orchestrating AI agents with Temporal, and transforming data pipelines using Python and DBT. Full‑stack responsibilities include Next.js front‑end, Elysia API layer, and Azure SQL Server for persistent storage. Implement CI/CD with GitHub Actions, deploy to Azure (App Services, Functions, Storage, SQL), and monitor observability via SigNoz or comparable tools. Collaborate in an agile environment to deliver scalable, maintainable solutions that enable consulting capabilities. **Expectations** - 2–4 years of software engineering experience, product or platform focused. - Ownership of end‑to‑end feature development, from design through production and support. - Strong teamwork and communication; proactive stakeholder engagement. - Continuous learning and knowledge sharing; willingness to mentor junior teammates. **Key Responsibilities** - Build and maintain scalable APIs using TypeScript & Bun. - Develop intelligent workflows and AI agents in Temporal; optional orchestration with Airflow or Prefect. - Perform data movement and transformation with Python and DBT for analytics pipelines. - Full‑stack development: Next.js front‑end, Elysia API layer, Azure SQL Server database. - Set up and manage CI/CD pipelines using GitHub Actions; enforce automated testing, secure deployments, and environment consistency. - Deploy and maintain Azure services (App Services, Functions, Storage, SQL Database). - Monitor production systems with SigNoz, Grafana, Prometheus, or OpenTelemetry; manage metrics, traces, and logs. - Write clean, testable code; author unit, integration, and end‑to‑end tests. - Participate in code reviews, sprint planning, backlog grooming, and retrospectives. - Propose platform improvements based on performance, developer experience, and business needs. - Evaluate open‑source tools and third‑party services to accelerate development and enhance reliability. - Mentor junior engineers and contribute to documentation and knowledge transfer. **Required Skills** - Proficient in TypeScript (frontend and backend); experience with Bun, Elysia, Fastify, or Express. - Strong Python skills for data pipelines and automation scripts. - Full‑stack development using Next.js, Elysia, and Azure SQL Server. - Orchestration expertise with Temporal; familiarity with Airflow or Prefect acceptable. - Data transformation with DBT; solid analytics engineering principles. - CI/CD pipeline design using GitHub Actions, including automated testing and secure deployment pipelines. - Cloud and DevOps: Azure Functions, App Services, Storage Accounts, SQL Database. - Observability: SigNoz, Grafana, Prometheus, OpenTelemetry. - Version control (Git); software testing best practices (unit, integration, e2e). - Excellent written and verbal communication; effective collaboration in Agile teams. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience). - Optional certifications: Microsoft Certified: Azure Developer Associate, Certified Kubernetes Administrator, or similar cloud/devops credentials.
Columbus, United states
Hybrid
Junior
01-12-2025