Job Title: Back End Software Engineer Company Name: City Detect Job Details: $150k-$167k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/423uqwngl1vyakji Job Description: Posted 17h agoBack End Software Engineer@ City DetectView All JobsWebsiteUnited States$150k-$167k/yrRemoteFull TimeResponsibilities:design databases, build APIs, optimize pipelinesRequirements Summary:5+ years backend software engineering; Python; PostgreSQL; AWS; REST APIs; data pipelines.Technical Tools Mentioned:Python, FastAPI, AWS Lambda, AWS, PostgreSQL We're seeking a Backend Software Engineer to design, build, and maintain the databases, data pipelines, and backend services that power our customer-facing and internal software. Description You'll be responsible for the architecture, development, testing, and maintenance of our backend systems and data infrastructure. Working closely with founders and team leads, you'll ensure our databases, APIs, and data pipelines are performant, reliable, and scalable as we grow.What You'll DoDesign, develop, and optimize database schemas and queries in AWS RDS Aurora PostgreSQLBuild and maintain serverless API services using Python and FastAPI on AWS LambdaDevelop and optimize ETL pipelines and data processing workflowsMonitor, troubleshoot, and improve system performance, identifying and resolving bottlenecksWrite clean, efficient, and well-documented code with appropriate testing coverageCollaborate with cross-functional teams to define technical requirements and prioritize workEstablish best practices for database optimization, query performance, and backend architectureParticipate in code reviews and mentor other engineers on backend best practicesRequirements5+ years of professional experience as a backend software engineer or similarStrong production experience with Python or similar language, particularly for API development and data processingDeep expertise with PostgreSQL (or similar relational databases), including query optimization, indexing strategies, and performance tuningExperience designing and building RESTful APIs at scaleProven ability to identify and resolve database performance issues and avoid common pitfallsExperience with cloud platforms, particularly AWS services (Lambda, RDS/Aurora, S3)Solid understanding of software engineering fundamentals, including data structures, algorithms, system design, and code maintainabilityAbility to work effectively both independently and collaboratively in a fast-paced startup environmentStrong problem-solving skills and attention to performance, reliability, and securityNice to Have7+ years of total professional engineering experienceExperience with serverless architectures and event-driven systemsHands-on experience with Apache Spark or other distributed data processing frameworksFamiliarity with FastAPI or similar modern Python web frameworksExperience with GIS concepts, spatial databases (PostGIS), and mapping technologiesUnderstanding of software security best practices, including authentication, authorization, and data protectionExperience with database migration strategies and zero-downtime deploymentsFamiliarity with monitoring and observability tools (CloudWatch, DataDog, etc.)Experience scaling backend systems and optimizing for high-throughput workloadsKnowledge of caching strategies (Redis, CDN) and their implementationBenefitsEligible for company equity incentive planFully remote positionUnlimited PTOHealth, vision, and dental insurance$100 monthly wellness stipendBi-annual team retreatProfessional development opportunitiesWhat to Expect in Our Hiring ProcessOur hiring process is designed to be thoughtful, efficient, and human. Candidates typically move through a short series of interviews, starting with a 30-minute phone screening, followed by one or two technical conversations, a reference check, and a final interview with our CEO.We focus on cultural alignment, real-world technical understanding, and career goals—not coding puzzles or LeetCode-style tests. We'll be in touch with updates after each stage as promptly as we can. If an offer is extended, the role begins with a 30-day trial period where you'll take ownership of a meaningful project and receive clear, ongoing feedback to ensure mutual fit.Due to regulatory and operational requirements, we are currently only considering candidates based in the United States. About the Company City Detect harnesses AI and computer vision to revolutionize urban management by using sensors to map the physical world and help communities respond to issues and track longitudinal changes. Founded in 2021, we recently raised a Series A and are actively partnering with major municipalities across Texas, California, Florida, and beyond to create cleaner, safer, and more livable cities. We value responsible practices, cutting-edge innovation, and collaborative community partnerships as we scale our platform and shape the future of urban living through technology.