AssetWorks is seeking to modernize and transform legacy applications into a modern, cloud-native platform while transitioning the team to an AI-driven engineering culture.
Requirements
- 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.
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.
Other
- U.S. citizenship is a requirement for this position due to contractual obligations with our State Government and Higher Education customers.
- Work remotely within the United States with workday overlap from Pacific to Eastern time zones.
- Demonstrated experience (or enthusiasm) using AI-assisted development tools like Amazon Q or GitHub Copilot.
- Strong analytical, problem-solving, and communication skills.