Full Stack Engineer
Company | Ascend Analytics |
---|---|
Location | Boulder, CO, USA |
Salary | $80 – $80 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- BS in Engineering, Computer Science, Data/Information Science, Mathematics, or a related field
- 1+ years of hands-on experience in a similar position
- Demonstrated academic or professional software coding experience in one or more of the following languages: Python, Ruby, .NET, Java, C++, C#, Kotlin, Rust, or Javascript, including object-oriented design
- Knowledge of a modern JavaScript front-end framework, HTML, and CSS
Responsibilities
- Design and write clean, scalable, production code (our backend team primarily works in C# and Python, and our frontend team works primarily in React)
- Refactor code for improved performance, stability, and scalability
- Develop automatic tests (such as unit and integration tests) and deployment scripts
- Work with our team of analysts and data scientists to integrate and generalize prototype mathematical and data science models within production software
- Communicate clearly and effectively (orally and in writing) with both technical and nontechnical stakeholders
- This position involves working collaboratively both within your software team and outside with the front-end software engineers, data scientists, and technical sales team. The software development team follows an agile scrum process, and all team members are expected to contribute to technical design reviews, implementation strategies, operational system support, and sprint planning.
Preferred Qualifications
- API development experience
- Experience with DevOps best practices and version control
- Experience with React UI Framework or equivalent (e.g., Razor)
- Experience with Azure, particularly Functions, Batch, Virtual Machines, Fabric, and PowerBI
- Understanding of OAUTH 2.0