Senior Software Engineer (Denver)
Who we are
Geospiza helps emergency managers and elected officials save lives in disaster by harnessing big data and translating it into forward leaning decision support.
We’re working to radically transform the way emergency management is done to save lives, protect the environment, and enhance community resilience.
What you will be working on
We’re living the Techstars motto “Do more faster” so your role will adapt as we discover the critical path of activities to take us to the next milestone.
You will predominantly be focused on developing an application from the ground up. In short, we have a Java backend that collects data from various sources, applies a series of algorithms, and displays the results in a React based frontend. Reach out, we’d love to talk more about what we are doing and where you might fit. We are still setting up core components of the infrastructure and would love some help in that area as well. No technology choices are set in stone. The only thing we know for sure is that we have interesting and hard problems that need creative and robust solutions. This is the gig you dreamt of while studying CS in college.
On a day-to-day basis you will:
Work closely with the founding team in defining, designing, and building our core product
Shape product and development strategy and vision together with the founding team
5+ years' experience designing and implementing scalable projects in Java (or similar)
Experience developing greenfield applications
A solid foundation in data structures, algorithms and system design
Knowledge of web and internet fundamentals
Strong Java/Spring development and design experience
Excel in a fast paced agile development environment
Experience both consuming and producing REST APIs
Source control (GitHub, svn, etc)
Proficient with persistence stores: Relational, NoSQL, etc....
Demonstrable commitment to testing and automation
Experience with Agile SDLC
Articulate; excellent written and verbal communication skills
Experience with multi-threaded, parallel processing
Experience with cloud computing platforms (AWS or others)
Big Data / Machine Learning
This role is for you if you:
Want your work to matter and truly affect the lives of people positively
Are excited at the prospect of adapting to work on the things that move the dial for the company
Are a keen problem solver - you enjoy thinking through complex product challenges and care about solving the right problem
Take a strategic view to everything you do - your work stands the test of time
Are well versed at working with discipline in your work to achieve the best outcome
Have an appetite for the hard work and the incredible payoff that joining an early stage startup can offer
Are proactive, and you create and execute your own work without much direction
Are self-motivating, self-aware, self-disciplined, and self-improving
What you can expect
We’re building a deliberately developmental organization and believe that everyone in our company is equally valuable and has exponential potential. Our goal is to honor each person and actively facilitate their growth... every day. We have an informal, passionate, and respectful culture where you are given the trust and autonomy to do what you think is right for the company. We’re deeply committed to continuous improvement as a team and company, so everyone’s input and contribution to making the team better is highly valued.
Beyond that, we offer
Great benefits package including health insurance
Flexible working hours
Convenient office in downtown Denver
In building fitness center, locker room, bowling alley, indoor bike storage
Opportunity to contribute to company culture and direction
Send resume to email@example.com