AssetWorks Inc-posted 2 months ago
Full-time • Senior
TX
5,001-10,000 employees

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. 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.

  • 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.
  • 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.
  • 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.
  • Competitive compensation
  • Comprehensive benefits package
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service