Senior Software Engineer, Full Stack
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior full-stack engineer building AI-powered grant funding infrastructure for grant teams. Owning product development, production AI pipelines, AWS infrastructure, and technical architecture.
Responsibilities:
- Build and ship end-to-end product features, including the user interface
- Work across the frontend, backend, infrastructure, and AI pipeline
- Collaborate closely with the grant team to build from real user problems
- Develop usable interfaces for grant writers
- Own problems from discovery through production deployment
- Improve workflows, automation, and product features to reduce application completion time
- Advance AI capabilities through prompt engineering, context management, cost control, and multi-provider AI setups
- Work with AWS Bedrock, Anthropic, and OpenAI
- Build and operate AI pipelines in production
- Own the AI evaluation practice, including prompt quality, model selection, and regression detection
- Work with AI agents and tool-calling workflows where applicable
- Operate, monitor, and debug the live production environment
- Work with Sentry, CloudWatch, and Postgres performance monitoring
- Contribute to AWS infrastructure, including ECS and RDS
- Maintain and improve production reliability and performance
- Shape technical architecture, code quality, engineering standards, and the technical roadmap
- Help establish engineering processes and technical standards
- Contribute to scalable technical foundations as one of the first engineering hires
Requirements:
- Several years of professional experience with TypeScript and Node.js
- Strong depth in Postgres, including JSONB, query performance, and migrations
- Strong full-stack capabilities with Next.js 15, React Query, Express, BullMQ, AWS (ECS, RDS), and Terraform
- Hands-on experience building and operating AI pipelines in production, beyond simply integrating an AI API
- Experience working with LLMs and AI-powered applications
- Strong understanding of prompt engineering, context management, model selection, and AI evaluation
- Strong debugging skills in live production systems
- High level of autonomy and ownership
- Usability-first mindset
- Comfortable working in an environment where not everything is fully defined
- AI-native approach to software development, with familiarity using Claude Code or Cursor
- German language skills at B1 level or above are a nice to have
- Experience with AI agents and tool-calling workflows in production is a nice to have
Benefits:
- Fully remote work is possible
- Competitive compensation and participation in company success
- €2,000 annual professional development budget
- Real ownership as one of the company's first engineering hires, with the opportunity to shape the product, technology, and engineering standards
- Opportunity to work on a scalable SaaS product with clear market demand and genuine social impact
- Short decision paths and direct collaboration with the leadership team
- Access to exclusive funding databases and modern tools
- Team events and optional workations















