Senior Full stack Engineer

Hace 4 días

santa catarina, nuevo león, México Fulcrum Digital Inc Jornada completa
Position Responsibilities As a Senior Software Engineer in Java, you will:
Lead hands-on architecture, design, and implementation of agentic applications, AI-powered services, and platform capabilities from concept through production
Define engineering patterns and best practices for production AI systems, including evaluation, monitoring, guardrails, resiliency, cost control, and rollback strategies
Drive end-to-end software delivery across the SDLC, from discovery and prototyping to testing, release, and production operations
Use engineering tools to accelerate design, coding, testing, documentation, troubleshooting, and delivery while maintaining strong engineering judgment and code quality standards
Champion an AI-enabled SDLC by improving developer workflows, automation, test generation, code review quality, release confidence, and team productivity
Partner closely with Product, Applied AI, Data Science, and business stakeholders to translate ambiguous opportunities into scalable product capabilities
Provide technical leadership through architectural decisions, design reviews, code reviews, hands-on contribution, and mentoring of engineers across the team
Build highly available, secure, and maintainable cloud-native services with strong observability, performance, and operational readiness
Shape technical roadmaps, identify short
- and long-term platform needs, and influence architecture choices that enable scale, reuse, and faster delivery
Collaborate across teams and business units to solve complex business and engineering problems with practical, high-impact solution
Keep senior stakeholders informed of progress, risks, trade-offs, and implementation decisions in a clear and concise manner Requirements Ideal Candidate

Qualifications:

Strong software engineering experience building scalable, secure, maintainable production systems, including experience leading complex technical initiatives end to end
Hands-on experience building and shipping AI-powered products or agentic applications using LLMs, orchestration frameworks, tool-calling patterns, retrieval, and context-aware workflows
Strong understanding of agentic system design, including planning, reasoning loops, workflow orchestration, memory, grounding, evaluation, safety, and human-in-the-loop controls
Experience taking AI solutions from prototype to production with sound engineering discipline around reliability, observability, latency, cost, security, and governance
Experience with modern AI frameworks, SDKs, and tooling for building AI applications, agent workflows, and developer productivity use cases
Strong programming skills in one or more backend languages such as Java 17+, and Python, with the ability to write high-quality, well-tested, production-ready code
Experience with modern front-end frameworks such as React and/or Next.js for building intuitive product experiences would be beneficial
Experience building services in cloud-native environments using Kubernetes and managed cloud services on AWS, Azure
Good understanding of APIs, distributed systems, event-driven architectures, data pipelines, and integration patterns across enterprise platforms
Experience with CI/CD, automated testing, and engineering automation, including the ability to improve SDLC efficiency and release quality using AI tools
Practical experience using AI coding and engineering assistants to improve productivity across design, implementation, testing, debugging, documentation, and operational support
Strong background in software security, including authentication, authorisation, secrets management, encryption, threat modelling, and secure deployment practices for AI-enabled systems
Proven ability to create reusable platforms, frameworks, or internal engineering capabilities that improve developer experience and accelerate delivery across teams
Strong product mindset with the ability to translate user needs and business goals into practical, high-impact technical solutions
Excellent collaboration and communication skills, with experience influencing across engineering, product, data science, and leadership stakeholders Requirements Bucket Skills / Metrics Must-Have
Strong hands-on programming expertise in Java and Python, with the ability to design, build, test, and optimise production-grade backend services
Strong experience with React for building modern, responsive, and intuitive user interfaces for enterprise applications
Experience with Next.js or modern front-end architecture patterns alongside React
Deep experience building cloud-native applications using containers, Kubernetes, microservices, and managed cloud services in AWS and/or Azure
Strong