Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Granicus

Software Engineer

Granicus

. Collaborate with product management and business stakeholders to deliver SaaS based solutions.

Posted 5/6/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDynamoDBJavaScriptMicroservicesMySQLNode.jsPostgresPythonReactSQLTypeScript

About the role

Key responsibilities & impact
  • Collaborate with product management and business stakeholders to deliver SaaS based solutions.
  • Communicate and work effectively with others to create great high quality software.
  • Proactively improve our processes and the design and architecture of our products.
  • Drive innovation by coming up with new product ideas.
  • Design, develop, and maintain backend services using Python, FastAPI, and LangChain for agentic workflows.
  • Build and maintain scraping frameworks using Firecrawl, Playwright, or similar technologies.
  • Contribute to developing and orchestrating multi-agent systems, including LangFlow pipelines and agent-to-agent (A2A) communication.
  • Assist in deploying multi-agent systems to production with monitoring and basic failover mechanisms.
  • Integrate agents with third-party tools like Salesforce, SharePoint, Slack, and internal business systems.
  • Develop responsive, user-friendly frontend components using React.js or similar frameworks.
  • Implement real-time interfaces using SSE or WebSocket for dynamic data flows.
  • Use observability platforms such as LangFuse to monitor agent performance and interaction logs.
  • Participate in code reviews, collaborate on architecture decisions, and work closely with senior engineers.
  • Collaborate with cross-functional teams (AI/ML, DevOps, Product) in agile environments.

Requirements

What you’ll need
  • 5–8 years of full-stack development experience, with strong Python proficiency.
  • Solid backend experience with FastAPI, asyncio, and building scalable microservices.
  • Experience using developer AI tools such as GitHub Copilot, Cursor, or equivalents.
  • Proficient in web application development using ReactJS, NodeJS, Typescript and related web technologies.
  • Proficient in cloud technologies and developing solutions on cloud.
  • Strong experience developing unit tests, integration tests, E2E tests, load/stress tests.
  • Strong experience with relational databases (MySQL, PostgreSQL, MS SQL).
  • Strong understanding of AWS services, including S3, Lambda functions, EKS and DynamoDB.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Analytical mindset with excellent problem-solving skills.
  • Experience working in Agile development environments.
  • Proficient in using version control systems, such as Git, Gitlab.
  • Willingness to stay updated on industry trends and continuously improve skills.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Conduct code reviews to ensure code quality and provide constructive feedback to team members.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Hands-on experience building and deploying web scraping frameworks such as Firecrawl, Scrapy, Playwright, etc.
  • Familiarity with agent-based systems, including basic understanding of A2A communication, exposure to LangFlow orchestration, and experience assisting in deploying multi-agent systems.
  • Experience integrating agents with third-party systems (Salesforce, SharePoint, CRMs, or similar).
  • Familiarity with observability tools such as LangFuse.

Benefits

Comp & perks
  • Employee Resource Groups to encourage diverse voices
  • Coffee with Mark sessions – Our employees get to interact with our CEO on very important and sometimes difficult issues ranging from mental health to work-life balance and current affairs.
  • Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more.
  • We bring in special guests from time to time to discuss issues that impact our employee population

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPILangChainFirecrawlPlaywrightReact.jsNode.jsTypescriptAWSSQL
Soft Skills
communicationcollaborationproblem-solvinganalytical mindsetagile developmentcode reviewinnovationprocess improvementteamworkadaptability