{"schemaVersion":"jobsearcher.job.v1","id":"3520c422359bffcf37703826","url":"https://jobsearcher.com/jobs/3520c422359bffcf37703826","canonicalUrl":"https://jobsearcher.com/jobs/3520c422359bffcf37703826","title":"Senior Backend Engineer (Python/Postgres)","description":"Senior Backend Engineer (Python/Postgres)\nWe’re seeking an experienced Senior Backend Engineer to join our small, high‑impact engineering team. In this role, you won’t just be implementing tickets; you’ll be helping shape the core of our product as we scale from a fast‑moving startup into a durable, data‑driven platform. This position is ideal for a backend‑leaning engineer who enjoys owning features end‑to‑end, designing systems that grow with usage, and collaborating closely across with UI/UX, product, and operations.\n\nIf you’re excited about building real systems with real users, enjoy deep backend work, and want meaningful ownership in a lean environment, we’d love to talk.\nResponsibilities\nDesign, build, and own features with a focus on data.\nLead backend development efforts using Python (Flask) and Postgres, with a focus on scalability, performance, and maintainability.\nDesign and evolve data models as the application transitions into a system of record.\nBuild and operate background jobs, async workflows, using RQ.\nContribute to the development of role‑based access control (RBAC), permissions, and authentication systems.\nBuild server‑rendered UI (Flask/Jinja2) for core workflows, and partner with UI/UX on more complex, client‑heavy interactions.\nHelp mature our architecture as usage grows, balancing speed with long‑term technical health.\nParticipate in code reviews, technical discussions, and architectural decision‑making.\nCommunicate tradeoffs and technical decisions clearly to teammates and stakeholders.\nSkills\nStrong backend engineering fundamentals with Python; Flask experience a plus.\nDeep experience designing and working with Postgres and relational data models.\nSolid understanding of RESTful APIs and service‑oriented architectures.\nComfortable building server‑rendered views (Jinja2 or similar).\nExperience with background job processing and task queues (RQ, Celery, or similar).\nStrong problem‑solving skills and sound technical judgment.\nExcellent written and verbal communication skills.\nAbility to work effectively in a lean startup environment.\nRequirements\n5+ years of professional software engineering experience.\nProven experience delivering production systems with Python and relational databases.\nExperience owning features or systems end‑to‑end.\nFamiliarity with background processing, task queues, and async workflows.\nExperience working in small teams with shifting priorities.\nCompetitive Applicants Will Have\nExperience building or scaling data‑heavy applications.\nStrong SQL performance tuning and query optimization skills.\nExposure to stats, analytics, or data aggregation workloads.\nExperience implementing RBAC or multi‑tenant systems.\nComfort working with containerized environments and cloud infrastructure.\nA product‑oriented mindset and appreciation for good UX.\nA strong async communication style (and a respectable Slack emoji game).\nWork Location\nFully remote, within the United States","company":"Recon Infosec","rawCompany":"recon infosec","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-15T12:55:56.877Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Backend Engineer (Python/Postgres)","description":"Senior Backend Engineer (Python/Postgres)\nWe’re seeking an experienced Senior Backend Engineer to join our small, high‑impact engineering team. In this role, you won’t just be implementing tickets; you’ll be helping shape the core of our product as we scale from a fast‑moving startup into a durable, data‑driven platform. This position is ideal for a backend‑leaning engineer who enjoys owning features end‑to‑end, designing systems that grow with usage, and collaborating closely across with UI/UX, product, and operations.\n\nIf you’re excited about building real systems with real users, enjoy deep backend work, and want meaningful ownership in a lean environment, we’d love to talk.\nResponsibilities\nDesign, build, and own features with a focus on data.\nLead backend development efforts using Python (Flask) and Postgres, with a focus on scalability, performance, and maintainability.\nDesign and evolve data models as the application transitions into a system of record.\nBuild and operate background jobs, async workflows, using RQ.\nContribute to the development of role‑based access control (RBAC), permissions, and authentication systems.\nBuild server‑rendered UI (Flask/Jinja2) for core workflows, and partner with UI/UX on more complex, client‑heavy interactions.\nHelp mature our architecture as usage grows, balancing speed with long‑term technical health.\nParticipate in code reviews, technical discussions, and architectural decision‑making.\nCommunicate tradeoffs and technical decisions clearly to teammates and stakeholders.\nSkills\nStrong backend engineering fundamentals with Python; Flask experience a plus.\nDeep experience designing and working with Postgres and relational data models.\nSolid understanding of RESTful APIs and service‑oriented architectures.\nComfortable building server‑rendered views (Jinja2 or similar).\nExperience with background job processing and task queues (RQ, Celery, or similar).\nStrong problem‑solving skills and sound technical judgment.\nExcellent written and verbal communication skills.\nAbility to work effectively in a lean startup environment.\nRequirements\n5+ years of professional software engineering experience.\nProven experience delivering production systems with Python and relational databases.\nExperience owning features or systems end‑to‑end.\nFamiliarity with background processing, task queues, and async workflows.\nExperience working in small teams with shifting priorities.\nCompetitive Applicants Will Have\nExperience building or scaling data‑heavy applications.\nStrong SQL performance tuning and query optimization skills.\nExposure to stats, analytics, or data aggregation workloads.\nExperience implementing RBAC or multi‑tenant systems.\nComfort working with containerized environments and cloud infrastructure.\nA product‑oriented mindset and appreciation for good UX.\nA strong async communication style (and a respectable Slack emoji game).\nWork Location\nFully remote, within the United States","datePosted":"2026-08-15T12:55:56.877Z","dateModified":"2026-08-15T12:55:56.877Z","hiringOrganization":{"@type":"Organization","name":"Recon Infosec","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3520c422359bffcf37703826"},"url":"https://jobsearcher.com/jobs/3520c422359bffcf37703826"}}