Senior Developer - Cloud Applications

Cansel

$110K — $130K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software development experience
  • 5+ years of cloud-native application development
  • Experience building enterprise SaaS or platform solutions
  • Proficiency in Node.js, TypeScript, and React
  • Strong background in SQL Server optimization and database design
  • Familiarity with AI services and integration in applications

Responsibilities

  • Design, develop, and enhance the Digital Products Catalog platform
  • Build scalable backend services with Node.js and TypeScript
  • Create reusable modules and APIs, implementing cloud-native designs
  • Evaluate and implement AI capabilities for user workflows and data governance
  • Optimize integrations with various industry-standard tools and systems
  • Mentor junior developers and establish coding standards
  • Conduct architecture and code reviews, ensuring adherence to security standards

Benefits

  • Mentorship opportunities for professional growth
  • Involvement in cutting-edge AI and cloud projects
  • Engagement with diverse industry domains
  • Collaboration with cross-functional teams
  • Focus on modern software development practices
Full Job Description
Senior Developer - Cloud Applications

Position Summary

We are seeking a highly experienced Senior Developer to lead the design, enhancement, integration, and modernization of the Digital Products Catalog (DPC) platform.

This role will serve as the primary technical owner of the application architecture and will drive platform scalability, extensibility, cloud adoption, developer standards, and product evolution across transportation, GIS, engineering, surveying, and asset management domains.

The successful candidate will work closely with Product Owners, GIS specialists, Infrastructure teams, DevOps engineers, and external stakeholders to transform DPC into a scalable multi-tenant enterprise platform.

Key Responsibilities

Platform Development

  • Design, develop, and enhance DPC platform capabilities.
  • Build scalable backend services using Node.js and TypeScript.
  • Develop modern React-based user interfaces.
  • Create reusable application modules and APIs.
  • Lead application modernization initiatives.


Cloud Architecture

  • Design cloud-native services and microservice architectures.
  • Improve platform scalability and resiliency.
  • Support migration from monolithic components into modular services.
  • Implement event-driven and API-driven integrations.


AI & Intelligent Platform Development

  • Evaluate opportunities to embed Generative AI capabilities within DPC.
  • Design AI-enabled workflows for metadata enrichment and data governance.
  • Integrate DPC with enterprise knowledge repositories and AI services.
  • Support creation of AI-powered search, discovery, and recommendation features.
  • Collaborate with business stakeholders on AI roadmap initiatives.
  • Establish responsible AI and governance standards for the platform.


Data & Integration

  • Design complex relational database models.
  • Optimize SQL Server performance.
  • Build integrations with:
    • ArcGIS
    • FME
    • Autodesk products
    • ERP systems
    • Workflow systems
    • Asset Management platforms


Product Evolution

  • Develop capability maps and domain models.
  • Extend asset and standards data models.
  • Participate in roadmap development.
  • Translate business requirements into technical solutions.


Security & Governance

  • Implement RBAC and secure authentication mechanisms.
  • Maintain JWT-based security architecture.
  • Ensure compliance with industry security standards.
  • Conduct architecture and code reviews.


Technical Leadership

  • Mentor junior developers.
  • Establish coding standards.
  • Lead architecture discussions.
  • Improve documentation, testing, and design practices.


Required Qualifications

Experience

  • 8+ years software development experience
  • 5+ years cloud-native application development
  • Experience building enterprise SaaS or platform solutions


Technical Skills

Backend

  • Node.js
  • Express
  • TypeScript
  • Prisma ORM
  • REST APIs
  • JWT Authentication


Frontend

  • React
  • TypeScript
  • Material UI
  • React Router
  • State Management


Databases

  • SQL Server
  • Database design
  • Performance tuning
  • Data modeling


Cloud

  • AWS
  • ECS
  • RDS
  • S3
  • CloudWatch
  • SES


Integration

  • API Integration
  • GIS Platforms
  • FME
  • ETL Technologies


AI & Machine Learning

Experience designing and integrating AI-powered enterprise applications using AWS AI services, including:

  • Amazon Bedrock
  • Amazon Q Business
  • Amazon Textract
  • Amazon Comprehend
  • Amazon Kendra
  • Amazon SageMaker
  • Amazon Rekognition
  • Amazon OpenSearch AI capabilities


Experience building:

  • Retrieval-Augmented Generation (RAG) solutions
  • Knowledge management platforms
  • Intelligent document processing solutions
  • AI-assisted metadata extraction
  • AI-based standards mapping and data normalization
  • Conversational interfaces and virtual assistants
  • Enterprise search and semantic discovery capabilities


Preferred Qualifications

  • ArcGIS Enterprise experience
  • Autodesk Civil 3D integration experience
  • Surveying or engineering domain knowledge
  • Transportation or DOT experience
  • Multi-tenant SaaS architecture experience
  • Enterprise Data Governance experience


Success Metrics

  • Reduced technical debt
  • Improved platform performance
  • Faster release cycles
  • Increased platform extensibility
  • Improved integration reliability
  • Successful roadmap delivery


Similar Jobs

More Jobs at Cansel

More Enterprise Technology Jobs

Find similar Senior Developer - Cloud Applications jobs: