JOBSEARCHER

Full Stack Engineer

Senior Full Stack Developer(React)Location: Irving, TX (hybrid - 3 days onsite - Mon-Wed)Contract to hireHiring manager note:Key RequirementsFront-End Heavy: The role is approximately 70% front-end and 30% back-end. We should prioritize candidates with strong, hands-on front-end development experience.React & JavaScript: React and JavaScript are must-have skills. Candidates should have solid and recent experience building web applications using React.Vite: Vite is preferred but not mandatory. We can consider candidates with other modern React build tools if they have strong React experience.Web Development: The role is primarily web-focused, so candidates with strong web application development experience should be prioritized over candidates whose experience is primarily mobile-focused.Cloud Experience: Candidates must have hands-on cloud experience. The specific platform is flexible — AWS, Azure, or GCP are all acceptable.Mobile: The team also has a React Native application, so React Native experience would be a strong plus; however, the primary focus remains web development.Full-Stack: Candidates should have back-end/full-stack experience as well, but the priority should be on strong front-end engineers who can also contribute to the back end.Ideal Candidate ProfileThe ideal candidate would have:React + JavaScript + strong web development experience + cloud experience (AWS/Azure/GCP) + back-end/full-stack experience.React Native experience is a plus, particularly for candidates who have worked across both web and mobile applications.Based on these points, we can be flexible on Vite and the specific cloud platform, while keeping React, JavaScript, strong web experience, and cloud experience as the primary screening criteria.About the RoleWe are looking for a Senior Full Stack Developer with hands-on experience designing, building, and deploying responsive, end-to-end web applications. You will be a key contributor across our Engineering organisation, collaborating closely with Product, UX, and Engineering teams to deliver high-quality digital experiences. You are someone who thrives under pressure, takes ownership of complex problems, and can navigate the full technology stack with confidence.Key Responsibilities• Design, develop, and maintain responsive, performant, and accessible web applications across the full stack — from UI to API to database.• Build and iterate on front-end experiences using React (Vite), TypeScript, JavaScript, and HTML/CSS, adhering to modern design principles and component-driven architecture.• Develop and maintain robust back-end services and APIs using C# and .NET Core, ensuring scalability, reliability, and security.• Collaborate with Product, UX, and PMO teams to translate requirements and design specifications into production-ready features.• Own and execute deployments to AWS cloud infrastructure, leveraging CI/CD pipelines to ensure fast, reliable, and repeatable releases.• Troubleshoot and resolve cross-stack bugs and performance bottlenecks — proactively identifying root causes and driving lasting fixes.• Participate in code reviews, providing constructive feedback and upholding engineering standards across the team.• Contribute to technical design discussions, architectural decisions, and sprint planning sessions.• Document code, APIs, and deployment processes to support team knowledge-sharing and operational continuity.• Support and mentor mid-level developers, fostering a culture of quality and continuous improvement.Required Skills & Experience• 7–10 years of overall software development experience, with a strong track record of delivering end-to-end web applications in a production environment.• Front-end expertise: Proficiency in React (with Vite), TypeScript, JavaScript, HTML, and CSS — including responsive design, component libraries, and state management patterns.• Back-end expertise: Strong hands-on experience with C# and .NET Core — including RESTful API design, middleware, dependency injection, and service integration.• Cloud deployment — AWS: Practical experience deploying and maintaining applications on AWS (e.g. EC2, S3, Lambda, RDS, CloudFront, or equivalent services).• CI/CD pipelines: Experience building or working with continuous integration and delivery pipelines (e.g. GitHub Actions, Azure DevOps, Jenkins, or AWS CodePipeline).• AI-assisted development: Practical experience using Gen AI coding tools such as Cursor, GitHub Copilot, or Claude to accelerate development workflows — including code generation, refactoring, debugging assistance, and documentation. Able to critically evaluate AI-generated output for correctness, security, and maintainability before integrating it into production code.• Design principles: Strong grasp of responsive design, accessibility standards, and UI/UX best practices — able to work from design systems or Figma/XD specifications.• Cross-stack debugging: Demonstrated ability to diagnose and resolve complex bugs spanning front-end, back-end, and infrastructure layers.• Collaboration under pressure: Comfortable working in fast-paced, agile environments alongside Engineering, Product/UX, and PMO stakeholders — able to manage competing priorities without sacrificing quality.• Agile/Scrum: Experience working in sprint-based delivery teams with regular standups, retrospectives, and iterative releases.• SQL & relational databases: Solid foundational SQL skills with working knowledge of SQL Server and PostgreSQL — including writing queries, joins, stored procedures, and basic schema understanding to support debugging, data validation, and integration troubleshooting.Nice to Have• Experience with Cloudflare CDN configuration, caching strategies, or edge security rules.• Familiarity with CMS integration (e.g. Crownpeak, Wordpress, AEM, or similar CMS platforms).• Prior experience with Development and maintenance of high-quality cross-platform mobile applications using React Native, targeting both iOS (Apple App Store) and Android (Google Play Store).• Exposure to micro-frontend architectures or module federation patterns.• Experience with monitoring and observability tools such as Datadog, New Relic, or AWS CloudWatch.• Understanding of web performance optimisation, including Core Web Vitals (LCP, INP, CLS).• Familiarity with GraphQL or event-driven architectures (e.g. AWS SQS, SNS, or Kafka).Key Soft Skills• Thrives under pressure: Calm and effective when navigating tight deadlines, production issues, or rapidly shifting priorities.• Problem-solving mindset: Approaches complex technical challenges systematically — breaking down ambiguity and driving to resolution.• Cross-functional communicator: Able to engage credibly with Engineering peers, Product owners, UX designers, and project managers — translating technical concepts clearly for non-technical audiences.• Ownership and accountability: Takes responsibility for end-to-end delivery, from initial design to post-deployment stability.• Continuous learner: Stays current with evolving front-end and back-end technologies and proactively applies new techniques to improve the codebase.Tech Stack at a GlanceReact (Vite) | TypeScript / JavaScript | HTML / CSS | Node.js | C# / .NET Core | AWS | CI/CD Pipelines | SQL Server | PostgreSQL