FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSCloudGoJavaScriptLaravelMicroservicesMySQLNode.jsPHPPythonRedis
About the role
Key responsibilities & impact- Hands-on coding solving complex problems.
- Design and evolve the overall software architecture for Blockskye’s core platform, ensuring scalability, maintainability, and performance across services.
- Define and evolve the architecture for Blockskye’s AI systems — model selection, prompt orchestration, retrieval-augmented generation (RAG), tool/function calling, agent patterns, evals, guardrails, observability, and cost/latency management.
- Architect for responsible AI: data governance for LLM workflows, PII handling, prompt-injection and hallucination defenses, and auditable decision trails for AI-assisted travel, payments, and expense transactions.
- Lead the team’s adoption of AI-augmented engineering — setting standards for AI coding assistants (Claude Code, Cursor, GitHub Copilot) and agentic development workflows, and embedding them into architectural reviews and delivery.
- Collaborate with engineering leadership and product stakeholders to translate business goals into robust technical solutions.
- Define and enforce coding standards, architectural patterns, and system design best practices across engineering teams.
- Provide hands-on guidance and mentorship to developers during system design, implementation, and code reviews
- Lead architectural decision-making for major new initiatives, integrations, and platform enhancements.
- Evaluate and select tools, frameworks, and third-party solutions aligned with business and technical requirements.
- Partner with DevOps and Infrastructure teams to ensure highly available, secure, and observable cloud-native systems (primarily in AWS).
- Create and maintain technical documentation for architecture diagrams, workflows, and system dependencies.
- Contribute to system reliability and performance by identifying and resolving bottlenecks, inefficiencies, or architectural debt.
- Participate in early-stage technical scoping and estimation for roadmap initiatives.
- Drive the adoption of modern development practices such as microservices, event-driven architecture, and CI/CD.
- Review and guide API design (REST, Webhooks, etc.) to ensure clean, consistent, and versioned interfaces across teams and external partners.
- Help facilitate cross-team architectural alignment and knowledge sharing through regular design reviews and technical discussions.
- Support compliance, security, and data governance requirements from an architectural perspective (e.g., data flow diagrams, access controls).
- Stay current with emerging technologies, tools, and architectural patterns to inform long-term platform evolution.
- Serve as a key thought partner in Blockskye’s transition from a startup architecture to an enterprise-grade platform.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, or a related field; advanced degree preferred
- 8+ years of progressive experience in software development, including at least 2–3 years in an architecture or senior technical leadership role
- Polyglot fluency across backend languages and modern web frameworks (e.g., Node.js, Python, PHP/Laravel, Go), with the ability to become productive quickly in unfamiliar stacks
- Hands-on experience architecting production LLM-powered systems against at least one frontier model provider (e.g., Anthropic Claude, OpenAI), with solid command of prompt engineering, structured output, tool/function calling, retrieval-augmented generation (RAG), and agent orchestration.
- Daily, fluent use of AI coding assistants (Claude Code, Cursor, GitHub Copilot, or equivalent), with a demonstrated ability to define and teach standards for their safe, effective use across a team — including agentic workflows for real engineering work, not just autocomplete.
- Working knowledge of AI system evaluation (offline evals, A/B testing of prompts and models), guardrails for hallucinations, prompt injection, and PII, cost and latency management, and AI observability in production.
- Strong understanding of software architecture patterns, including microservices, event-driven systems, and domain-driven design
- Demonstrated experience designing scalable, cloud-native systems, particularly on AWS (e.g., Lambda, RDS, S3, ECS/Fargate)
- Proficiency in designing and maintaining secure, maintainable, and well-documented RESTful APIs and system interfaces
- Strong working knowledge of databases, including MySQL and caching strategies (e.g., Redis), with experience in query optimization and data modeling
- Experience with CI/CD pipelines, infrastructure-as-code, and observability tools (e.g., CloudWatch, Datadog, Sentry)
- Ability to translate business requirements into high-level system designs and detailed technical specifications
- Proven ability to mentor engineers, lead cross-functional technical discussions, and drive consensus
- Excellent communication and interpersonal skills, with fluency in written and spoken English for remote collaboration
- Comfort operating in a remote-first, startup-to-scaleup environment with evolving systems and priorities
- A collaborative mindset and a strong sense of ownership, quality, and continuous improvement.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architectureAI systems architectureprompt engineeringretrieval-augmented generationmicroservicesevent-driven architectureRESTful APIscloud-native systemsdatabase optimizationCI/CD
Soft Skills
mentorshipleadershipcommunicationcollaborationproblem-solvingtechnical discussion facilitationownershipcontinuous improvementcross-functional teamworkadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineeringadvanced degree preferred
