Job Description
Title: Software Engineer - Java, SQL and Javascript
Location: Denver Tech Center
Salary: $120-147K + Bonus + Equity
No sponsorship
In this role you will be collaborating with a driven team to build robust, tested components for production-grade backend Java services.
You will bring a collaborative, adaptable, and team-oriented approach, ready to take on a broad spectrum of technical responsibilities. You should possess a strong technical intuition, be eager and quick to learn, and have a passion for thinking outside the box to elegantly solve technical challenges — often with new technologies and tools. A self-motivated individual with a strong work ethic and a proactive, results-driven mindset is essential.
Knowledge and Skills:
Java and JUnit JavaScript
TypeScript, Python, Kotlin, Golang, Rust, C++, and other modern languages that show versatile application of computer science fundamentals
Databases and SQL (Postgres preferred)
Caching (Redis, etc.)
HTTP Interfaces (e.g., REST, WebSockets)
Object-oriented Design Patterns
Microservices
Distributed and Multi-threaded Systems
API Implementation and Consumption (JSON, XML, REST, HTTP, WebSockets, etc.)
Application and System Security (JWT, OAuth, PKI, etc.)
Cloud Services (AWS, etc.)
Bachelor’s degree in Computer Science, advanced degree desired, or a combination of education and equivalent experience
1 – 3 years' programming experience, ideally with object-oriented languages, such as Java
Professional experience building software for stakeholders
Understanding of the Software Development Lifecycle (SDLC)
Understanding and practice with Agile software development in a team environment
Full-time