Just Appraised is looking for a Senior Software Engineer to help local governments work faster, more accurately, and more efficiently by building software that uses natural language processing (NLP) and AI. The company is transitioning from startup to scale-up and needs to enhance its product's evolution and customer value delivery.
Requirements
- deep technical expertise, especially in integrations, APIs and system architecture
- Comfortable reverse engineering system components and diving into customer databases, infrastructure, and codebases to understand how they work and integrate effectively
- Java Development
- Scripting & Automation: Use scripting languages (e.g., Python, Bash, Powershell, etc.) and automation technologies (GitHub actions, Automatic deployment tools)
- System Integration: Design and implement integrations with 3rd party databases, APIs, and data storage systems
- Cloud Infrastructure: Work with cloud-based systems (AWS) to deploy, monitor and scale applications
Responsibilities
- Contribute to and improve our Java codebase with a focus on writing well-organized and maintainable code
- Use scripting languages (e.g., Python, Bash, Powershell, etc.) and automation technologies (GitHub actions, Automatic deployment tools) to automate processes and extend system functionality
- Design and implement integrations with 3rd party databases, APIs, and data storage systems
- Engage directly with remote customer environments to understand architecture and design implementation plans that optimize for scale and reliability
- Act as a technical advisor to our customers—translating their needs into tailored, scalable solutions
- Work with cloud-based systems (AWS) to deploy, monitor and scale applications, ensuring performance, reliability, and security across customer environments
- Reverse-engineering systems, navigating messy APIs, and figuring things out with limited documentation
Other
- Thrives in both scrappy problem-solving and polished execution
- Comfortable hacking together a proof-of-concept as they are writing clean, maintainable code and presenting it to a customer
- Take end-to-end ownership of your work, moving fluidly between discovery, design, development and deployment
- Curious, resourceful, and energized by learning on the fly
- Self-starter with a bias for action and a strong sense of end-to-end ownership