
Senior Software Engineer, Full Stack
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in South Africa.
β’ Design and deliver comprehensive product features, encompassing the user interface.
β’ Engage with both frontend and backend elements, as well as infrastructure and AI pipelines.
β’ Collaborate intensively with the grant team to address genuine user challenges.
β’ Create user-friendly interfaces tailored for grant writers.
β’ Take ownership of issues from the discovery phase through to production deployment.
β’ Enhance workflows, automation, and product functionalities to minimize application completion time.
β’ Elevate AI capabilities through prompt engineering, context management, cost optimization, and multi-provider AI integrations.
β’ Utilize AWS Bedrock, Anthropic, and OpenAI technologies.
β’ Construct and manage AI pipelines in a production setting.
β’ Oversee the AI evaluation practices, including prompt quality, model selection, and regression detection.
β’ Collaborate with AI agents and implement tool-calling workflows where necessary.
β’ Monitor, operate, and troubleshoot within the live production environment.
β’ Utilize Sentry, CloudWatch, and Postgres for performance monitoring.
β’ Contribute to AWS infrastructure initiatives, including ECS and RDS.
β’ Ensure and enhance production reliability and performance.
β’ Influence technical architecture, code quality, engineering standards, and the technical roadmap.
β’ Assist in establishing engineering processes and technical standards.
β’ Play a pivotal role in developing scalable technical foundations as one of the initial engineering hires.
β’ Multiple years of professional experience in TypeScript and Node.js.
β’ Deep expertise in Postgres, including proficiency with JSONB, query performance, and migrations.
β’ Strong full-stack development skills with Next.js 15, React Query, Express, BullMQ, AWS (ECS, RDS), and Terraform.
β’ Practical experience in building and operating AI pipelines within a production environment, extending beyond simple AI API integration.
β’ Background working with LLMs and AI-driven applications.
β’ Comprehensive understanding of prompt engineering, context management, model selection, and AI evaluation.
β’ Excellent debugging abilities in live production systems.
β’ High degree of autonomy and ownership.
β’ Usability-focused mindset.
β’ Comfortable in an environment where parameters are not completely defined.
β’ AI-native perspective on software development, with familiarity using Claude Code or Cursor.
β’ Proficiency in the German language at B1 level or higher is a plus.
β’ Experience with AI agents and tool-calling workflows in production is advantageous.
β’ Fully remote work opportunities are available.
β’ Competitive salary with participation in company success.
β’ Annual professional development budget of β¬2,000.
β’ Genuine ownership as one of the companyβs first engineering hires, with the chance to influence product, technology, and engineering standards.
β’ Opportunity to work on a scalable SaaS product that meets real market needs and has a positive social impact.
β’ Short decision-making paths and direct collaboration with the leadership team.
β’ Access to exclusive funding databases and cutting-edge tools.
β’ Team events and optional workations.
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.