We seek a Back-End Application Developer with expertise in Node.js, Python, and geospatial data processing to support our GIS consultancy team. The ideal candidate has experience designing and developing scalable backend services, APIs, and integrations with Esri’s GIS technologies such as ArcGIS Server, ArcGIS Online, and geospatial databases. They should be proficient in handling RESTful APIs, database optimization, authentication/security best practices, and cloud-based deployments. This role involves working closely with front-end developers, GIS analysts, and enterprise clients to build high-performance applications that power geospatial solutions. We'd love to hear from you if you are passionate about backend architecture, data-driven applications, and GIS technologies.
Required Qualifications:
· Must be able to obtain a federal government security clearance.
· Back-End Development Experience: 3+ years of experience in backend application development.
· Programming Languages: Proficiency in server-side JavaScript and Python for building scalable APIs.
· Geospatial Data & GIS Workflows: Experience working with PostGIS, GeoJSON, WMS/WMTS, and Esri REST services.
· API Development & Integration: Strong experience developing RESTful APIs, GraphQL, and web services with proper authentication/authorization (OAuth, JWT).
· Database Management: Expertise in PostgreSQL/PostGIS and SQL Server for spatial and non-spatial data storage would be helpful. NoSQL databases (MongoDB, Redis) would also be useful.
· Cloud & DevOps: Familiarity with AWS, Azure, or on-prem environments, including Docker, Kubernetes, and CI/CD pipelines.
· Security & Performance Optimization: Knowledge of best practices for API security, data encryption, caching (Redis, Memcached), and performance tuning.
· Version Control: Proficiency in Git and experience with modern CI/CD pipelines.
Preferred Qualifications:
· Current CAC holder.
· Esri GIS Stack: Experience with ArcGIS Server administration, ArcGIS Enterprise integration, and automation of GIS workflows.
· Microservices & Serverless Architectures: Experience designing scalable, modular backend systems.
· Testing & Debugging: Familiarity with unit testing, integration testing, and API testing using Jest, Mocha, or PyTest.
· Scripting & Automation: Proficiency in PowerShell or Bash for automation and deployment tasks.
Fully Bilingual (Spanish, English)
US Resident
US Citizen
Location: San Juan, Puerto Rico
EEOC
Top Skills
Similar Jobs
What you need to know about the Seattle Tech Scene
Key Facts About Seattle Tech
- Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Amazon, Microsoft, Meta, Google
- Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Madrona, Fuse, Tola, Maveron
- Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute