×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Software Engineer

Remote / Online - Candidates ideally in
Tuscaloosa, Tuscaloosa County, Alabama, 35485, USA
Listing for: Prudence Holdings
Full Time, Remote/Work from Home position
Listed on 2026-02-09
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

City Detect – Full Stack Software Engineer

We're seeking a Full Stack Software Engineer to design, build, and maintain the core systems that power our customer-facing and internal software.

About City Detect

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.

Description

You'll be responsible for the architecture, development, testing, and maintenance of our platform. Working closely with founders and team leads, you'll develop both customer-facing and internal software that drives our business forward.

What You ll Do
  • Develop, maintain, and test our internal and public-facing software
  • Collaborate with cross-functional teams to define and prioritize work
  • Write clean, efficient, and well-documented code
  • Test, troubleshoot, debug, and optimize software performance
Requirements
  • 4+ years of professional experience as a software engineer or in a related role
  • Strong experience with Type Script and/or Python in production environments
  • 4+ years of experience designing and working with relational databases
    , including PostgreSQL (or similar)
  • Experience building and consuming RESTful APIs
  • Solid understanding of software engineering fundamentals, including data structures, system design, and code maintainability
  • Ability to work effectively both independently and collaboratively in a fast-moving team environment
Nice to Have
  • 5–7+ years of total professional engineering experience
  • Experience building front-end applications with React and/or React Native
  • Experience developing Python back ends
    , ideally using FastAPI or similar frameworks
  • Familiarity with AWS (e.g., Lambda, RDS/Aurora, S3, Glue, Batch) or comparable cloud platforms
  • Experience working with serverless architectures and cloud-native systems
  • Familiarity with GIS concepts and mapping tools such as Mapbox
  • Knowledge of software testing practices
    , including unit, integration, and end-to-end testing
  • Understanding of software security best practices (authentication, authorization, data protection)
  • Experience with ETL pipelines
    , data processing jobs, or compute-heavy workloads
Benefits
  • Eligible for company equity incentive plan
  • Fully remote position
  • Unlimited PTO
  • Health, vision, and dental insurance
  • $100 monthly wellness stipend
  • Bi-annual team retreat
  • Professional development opportunities
What to Expect in Our Hiring Process

Our hiring process is designed to be thoughtful, efficient, and human. Candidates typically move through a short series of interviews over 2–3 weeks, starting with a 30-minute phone screening, followed by one or two technical conversations and a final interview with our CEO.

We focus on cultural alignment, real-world technical understanding, and career goals—not coding puzzles or Leet Code-style tests. You’ll hear back within 24 hours after each stage whenever possible. 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.

Salary

$120,000 - $150,000 per year

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary