
Software Engineer
AI Digital · Remote
About The Role
Main Responsibilities
-
Own delivery from business requirement to working solution.
-
Work across multiple projects, quickly understand context, and manage competing priorities.
-
Build web applications and intuitive user interfaces.
-
Integrate systems through APIs and webhooks, and automate business processes.
-
Use AI development tools to accelerate delivery while validating generated code and technical decisions.
-
Deploy applications to hosting platforms or cloud environments, configure server infrastructure, and maintain deployment pipelines.
-
Set up logging, monitoring, alerting, and backups.
-
Maintain application and infrastructure security, including access controls, secrets management, and vulnerability monitoring for third-party dependencies.
-
Investigate incidents, address root causes, and participate in an agreed on-call rotation.
Required Qualifications
-
3+ years of professional software development experience, including substantial frontend experience.
-
A university degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline.
-
Strong JavaScript/TypeScript skills and experience with React or a comparable frontend framework.
-
Practical experience with backend development, APIs, databases, and SQL.
-
Understanding of networking and web fundamentals: TCP/IP, DNS, HTTP/HTTPS, TLS, and proxying.
-
Experience configuring Linux servers and deploying applications; familiarity with Docker and CI/CD.
-
Experience setting up monitoring and alerting and troubleshooting production issues.
-
Understanding of application, infrastructure, and third-party dependency security.
-
Ability to independently assess the quality, security, and maintainability of technical solutions, including AI-generated code.
-
Willingness to take ownership of production systems and respond to incidents during scheduled on-call shifts.
Nice to Have
-
AdTech experience and an understanding of advertising networks and platforms.
-
Experience with high-traffic systems, including scaling, caching, queues, and performance optimization.
-
Interface design experience, a good understanding of UX/UI, and familiarity with Figma and design systems.
-
Familiarity with BigQuery, Google APIs, and integrations with tools such as Slack, Asana, or HubSpot.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing