Job Summary:
AssetWorks (www.assetworks.com) is an industry-leading provider of technology and consulting solutions for asset- and infrastructure-intensive organizations in government, education, utilities, telecommunications, transportation, healthcare and the commercial sector. We are seeking a Senior Software Developer in the continental USA to work in and help move the team to an AI-driven engineering culture.Job Description:
Senior Full-Stack Software Developer (Node.js, Python, Next.js — AI-Driven Development)Location: Remote within the United States (workday overlap from Pacific to Eastern time zones). U.S. citizenship is a requirement for this position due to contractual obligations with our State Government and Higher Education customers.
Overview
We are seeking an experienced Senior Software Developer to help modernize and transform our legacy applications into a modern, cloud-native platform. This role is ideal for a developer who thrives on learning new technologies, delivering high-quality, scalable solutions, and leveraging AI-assisted development tools (such as Amazon Q, GitHub Copilot, and ChatGPT) to accelerate productivity, code quality, and innovation.
You’ll work across our new tech stack — Node.js/Express for business logic, Python/FastAPI for services, Next.js for front-end experiences, and PostgreSQL (Aurora) in AWS — while helping establish best practices for a forward-looking, AI-driven engineering culture.
Key Responsibilities
- Use AI-assisted tools (Amazon Q, GitHub Copilot, ChatGPT, etc.) to:
- Accelerate code generation and refactoring.
- Improve documentation, testing, and review processes.
- Explore alternative solutions and optimize performance.
- Lead the design, development, and migration of business features from legacy applications to a modern architecture.
- Build high-quality, scalable services in Node.js/Express and Python/FastAPI.
- Develop responsive, intelligent Next.js frontends for an enhanced user experience.
- Collaborate with product owners, developers, and QA to ensure clean design and maintainable code.
- Implement GitHub workflows for version control, CI/CD, and code reviews.
- Design and optimize PostgreSQL (Aurora) schemas and queries.
- Mentor junior developers, share best practices, and contribute to a continuous improvement culture.
Required Skills & Experience
- 5+ years of experience in software development.
- Strong proficiency in JavaScript/TypeScript with Node.js/Express.
- Experience with Python and frameworks such as FastAPI or Flask.
- Proficiency in React/Next.js front-end development.
- Strong understanding of relational databases (PostgreSQL preferred).
- Familiarity with AWS and cloud-native deployment.
- Proficiency in using GitHub for version control and CI/CD integration.
- Demonstrated experience (or enthusiasm) using AI-assisted development tools like Amazon Q or GitHub Copilot.
- Strong analytical, problem-solving, and communication skills.
Nice to Have
- Experience migrating or modernizing applications from Oracle APEX, VB6, or other legacy platforms.
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Familiarity with AI/ML concepts and their application in software development.
- Experience with test automation frameworks and DevOps practices.
Why Join Us
- Opportunity to shape the foundation of a modernized, cloud-based application platform.
- Work with a forward-thinking team adopting AI-assisted development tools to boost innovation and productivity.
- Gain hands-on experience across a diverse, modern stack (Node.js, Python, Next.js, PostgreSQL, AWS).
- Contribute to a high-impact modernization project that will define the company’s next generation of products.
Worker Type:
RegularNumber of Openings Available:
1Top Skills
What We Do
AssetWorks delivers industry-leading business solutions to help asset- and infrastructure-intensive organizations control capital and operating expenditures, reduce operational complexity, and manage regulatory and policy-driven risk. Leveraging a comprehensive portfolio of software and consulting solutions, we help organizations work more efficiently by improving access to shared asset data, promoting greater transparency across the organization, improving service delivery, maximizing asset availability and uptime and reducing total cost of ownership. Using the latest cloud and mobile computing technologies, our asset management solutions and domain expertise help organizations eliminate waste, redundancy, and inefficiency.
AssetWorks is a US corporation and a portfolio company of the Constellation Software, Inc. group of companies which trades on the TSX under the ticker symbol CSU. As a publicly traded corporation, we are committed to promoting shareholder value by delivering quality work and solid financial results. These factors reinforce what has always been our corporate focus—putting quality first and ensuring profitability and growth will follow.






