> Markdown version of [/jobs/ext/466867-back-end-software-engineer](https://www.wearedevelopers.com/jobs/ext/466867-back-end-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Back-End Software Engineer - **Company:** The Keep Company, LLC - **Location:** Saint Paul, MN, United States - **Experience:** Experienced - **Salary:** $114,400.0 - $176,800.0 - **Contract:** Temporary contract - **Skills:** Flutter, Amazon Web Services, Architectural Patterns, Automation of Tests, Cascading Style Sheets (CSS), Mobile Application Development, Code Review, Software Debugging, Web Development, Design of User Interfaces, Mobile Application Software, Pattern Recognition, Performance Tuning, Next.js, Software Engineering, TypeScript, Web Content Accessibility Guidelines, Web Applications, Web Platforms, WebSocket, Network Routers, Tailwind, ReactJS, Pixel Perfect, Technical Debt, Backend, Git, Git Flow, Real Time Data, React Native, Front End Software Development, Asynchronous Programming, Restful APIs, Software Version Control - **Published:** June 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=88237227389dc767 ## About the Role Do you have experience in TypeScript?, * Modern React Proficiency. Strong working knowledge of React hooks, context, state management patterns, and the Next.js framework. * Architectural Pattern Recognition. Understand and consistently apply established frontend architectural patterns independently. * Responsive and Accessible Design. Build interfaces that work across devices and meet accessibility standards (WCAG). * Problem-Solving and Debugging. Diagnose issues, identify root causes, and implement solutions independently. * Asynchronous Communication. Effective written communication and ability to coordinate with distributed team members. * Version Control Collaboration. Proficiency with Git workflows, pull requests, and collaborative development across multiple repositories., * 3+ years of professional experience building production React applications * Experience with Next.js or similar React frameworks * Experience integrating frontend applications with RESTful APIs * Proven ability to translate design mockups into functional user interfaces * Experience with modern CSS approaches (CSS-in-JS, Tailwind, CSS Modules, etc.) * Working knowledge of TypeScript * Experience with Git and collaborative development workflows Bonus Points * Flutter or React Native mobile development experience * Experience with real-time data (WebSockets, Server-Sent Events, or similar) * Familiarity with AWS services or cloud-native application development * Early-stage startup or MVP product experience * Background in event management, community platforms, or social applications * Active participation in the TTRPG community. If you've rolled for initiative, organized a game night, or herded your friends like cats to the table, you understand what we're building and why it matters Engagement Terms ## Description Your base of operations for tabletop gaming. From home tables to conventions, The Keep brings event discovery, game scheduling and coordination, and community connection together. Everything you need to play more games in real life. * Find Your Next Adventure. Discover conventions, store events, and local games near you. * Manage Your Home Games. Make scheduling and organizing your home table easier. * Stay Connected. Stay in touch with the players and GMs you meet along the way., * Web: React, Next.js (App Router), TypeScript, Tailwind CSS, Shadcn/ui * Forms and Validation: React Hook Form, Zod * Auth: AWS Amplify (Cognito) * Mobile: Flutter (increasingly important post-launch, with eventual feature parity) * Deployment: Automated CI/CD pipelines deploying to AWS * Collaboration: Git workflows with automated testing gates, * Web Application Development. Build and maintain the primary web application using React and Next.js, implementing new features and user interfaces according to product specifications and UX designs. * UX Implementation. Translate design mockups and specifications into pixel-perfect, responsive, and accessible user interfaces that work across browsers and devices. * Component Architecture. Develop reusable, well-documented React components following established architectural patterns and best practices. Maintain a component library that enables the team to move quickly without accumulating technical debt. * Mobile Application Development. Contribute to the Flutter mobile application, which will become increasingly important post-launch as the team works toward feature parity with the web platform. * API Integration. Integrate front-end applications with backend APIs and real-time event streams, handling authentication, state management, and error scenarios gracefully. Additional Deliverables * Code Review and Collaboration. Participate in code reviews and provide constructive feedback to maintain code quality standards. * Performance Optimization. Monitor and optimize frontend performance, including load times, bundle sizes, and runtime efficiency. * Testing and Quality Assurance. Write and maintain tests to ensure application reliability. Automated test gates must pass before deployment. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Flutter Packages and Plugins - A Look Under the Hood](https://www.wearedevelopers.com/videos/555-flutter-packages-and-plugins-a-look-under-the-hood) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 103 - Superb Owl Trafficking](https://www.wearedevelopers.com/magazine/388-dev-digest-103-superb-owl-trafficking)