What are the responsibilities and job description for the Golang Engineer position at Roostify?
Who We Are
Roostify is transforming the mortgage industry with an innovative and integrated platform that’s streamlining the entire digital lending experience. We believe that home lending should be a fair, fast, and transparent experience. Our software is used by banks across the country to improve lending experiences every day. We are a team of innovative thinkers on a mission to reinvent the lending experiences so people can accelerate their future.
Challenges You Will Solve
We are looking for developers with either prior development experience with the GO language, or a strong desire to develop in GO to join our team of developers! As a GO Developer, with us, you will be using the most advanced technologies, collaborate with fellow knowledgeable developers and advance your career.
What You’ll Do
- Development of web applications from napkin scratch to production-ready
- Maintenance and improvement of legacy web applications
- Writing REST endpoints and business logic in GO
- Create efficient, concise back-end components
- Experience with integrating with other web services internally and externally
- Extending and maintaining JSON-based APIs both internally and externally
What You’ll Bring
- Minimum 4 years of professional experience as a developer in a start-up environment
- BS/MS degree in Computer Science, Engineering or equivalent hands-on industry experience
- Experience with API technologies including HTTP, REST
- Ability to write clear, concise documentation for public API consumption
- Experience with swagger
- Experience with Git, Github, Jira
- Knowledge of Docker and docker-based deployment
- Working knowledge and experience with AWS and/or GCP is preferred
- Kafka knowledge or experience is advantageous
- GO experience is not necessary, but is advantageous.
- Professional experience with several strongly typed languages is a plus.
- Experience with SQL backends, preferably Postgres or mySQL
- Familiarity with CI/CD tools like Jenkins
- Autonomous, critical thinker with razor sharp problem-solving skills
- Team player that leaves their ego at the door
- Exceptional time-management skills and a proven track record of being able to work remotely with few issues
Roostify HQ is located in San Francisco, CA, and we are open to remote work within the USA for this role.
Benefits & Perks
At Roostify we know that people do their best when they feel their best; we care about our people and want them to thrive. Here are some of the benefits we’re proud to offer:
- Competitive Salary & Equity Packages
- Health, Dental, and Vision Plans
- 401K
- Flexible Vacation Time
- Tuition Reimbursement Program
Roostify is an Equal Opportunity Employer
At Roostify we have a value of People First. We strive to provide the best experiences to our employees and candidates. We consider applicants without regards to race, color, national origin, sex, age, religion, sexual orientation, gender identity, veteran status, marital status, physical or mental disability, or other protected classes under all local, state, and federal laws and ordinances. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction record