We are a dynamic startup focused on developing innovative software products, web applications, AI-powered tools, integrations, and business automations. Operating with a hybrid delivery model that combines internal ownership and outsourced development, we seek a Senior AI & Full-Stack Engineer to join our team remotely on a full-time, long-term basis. This role offers the chance to take meaningful responsibility early on, contributing across frontend and backend development, AI integration, Linux infrastructure management, databases, and deployment processes. You will work closely with both internal teams and external specialists to deliver reliable, maintainable software while helping shape the company’s technical foundation and growth.
Key Responsibilities
- Develop and maintain full-stack web applications, including frontend and backend components.
- Build AI-powered features, integrations, internal tools, and business automations using AI coding assistants and agents with thorough testing and human review.
- Translate business requirements into clear implementation tasks and verifiable acceptance criteria.
- Design APIs, business logic, authentication, authorization, and third-party integrations.
- Manage database schemas, migrations, query optimization, backups, and recovery procedures.
- Administer Linux servers, handling application services, permissions, updates, networking, and troubleshooting.
- Build and maintain Docker environments, including container networking, persistent storage, configuration, and health checks.
- Manage DNS records, domain routing, TLS certificates, and reverse proxies.
- Maintain CI/CD workflows using GitHub Actions, Azure DevOps Pipelines, and relevant build agents.
- Execute deployments with migration checks, rollback plans, and post-deployment verification.
- Investigate and resolve production incidents, addressing root causes.
- Coordinate outsourced developers and specialists by clarifying requirements, reviewing deliverables, and managing dependencies.
- Mentor developers through code reviews, demonstrations, and constructive feedback.
- Ensure solutions remain proportionate to the problem, controlling complexity, infrastructure costs, and maintenance overhead.
Required Qualifications
- Proven senior-level experience delivering and maintaining production web applications.
- Strong frontend skills with modern frameworks, JavaScript or TypeScript, HTML, and CSS.
- Solid backend development expertise, including secure APIs, integrations, validation, and error handling.
- Practical experience integrating AI or large language model capabilities, managing output quality, failures, latency, and usage costs.
- Hands-on experience with AI coding assistants or agentic development workflows, with independently verified results.
- Strong SQL and relational database knowledge, including migrations, indexing, performance tuning, and backup/recovery.
- Proficient Linux administration and Docker deployment skills.
- Working understanding of DNS, HTTP/HTTPS, TLS, firewalls, ports, and reverse proxies.
- Practical CI/CD experience with GitHub Actions and familiarity with Azure DevOps repositories and pipelines.
- Strong Git workflow, pull-request, code-review, and release management skills.
- Previous leadership or coordination experience with development teams or technical delivery.
- Demonstrated mentoring ability and clear communication of technical decisions.
- Experience working with outsourced developers, contractors, or distributed teams.
- Ability to work independently, prioritize competing demands, and make sound decisions within a startup budget.
- Commitment to a long-term, full-time role with increasing responsibility.
Preferred Qualifications and Benefits
- Experience building products or engineering processes in early-stage startups.
- Managing multiple applications or services simultaneously.
- Evaluating outsourced work for correctness, security, maintainability, and operational readiness.
- Developing AI agents, tool integrations, retrieval workflows, or reliable automation.
- Operating PostgreSQL and multi-service Docker environments.
- Establishing deployment standards, monitoring, incident response, and practical documentation.
- Mentoring junior developers to improve their effectiveness through structured guidance.
Joining our team offers a fully remote, full-time position with direct involvement in technical decisions across multiple products and initiatives. You will have broad ownership of software, AI integration, infrastructure, and delivery, collaborating closely with startup leadership. Compensation aligns with startup budgets initially but includes significant growth potential as the company expands. Career progression paths include roles such as Technical Lead, Engineering Lead, or Head of Engineering, with milestones and expectations discussed openly during recruitment.
Our remote work setup includes a time-tracking tool that monitors activity and captures periodic screenshots. Candidates should be comfortable with this arrangement.
We encourage early applications to discuss how you can influence our technical direction from the start. Please prepare a CV and a brief overview covering your contributions to production applications, AI features you implemented, Linux/Docker/database responsibilities, leadership and mentoring experiences, coordination of outsourced development, earliest availability, and salary expectations. Public portfolios and GitHub links are welcome.