Summary
Join Upscale, a team within The Adaptavist Group, crafting apps for Atlassian Jira, monday.com, and Slack. As an Associate Software Engineer, you'll collaborate with experienced professionals, gaining mentorship while participating in all stages of software development. You'll contribute to a collaborative team environment, focusing on creating high-quality products. The role requires a basic understanding of programming, OOP, databases, and source control. Upscale offers a flexible, remote-first work environment with one day a week in the Norwich office.
Requirements
- Understanding of at least one programming language, such as TypeScript, JavaScript, Java, or Python
- Basic understanding of Object-Oriented Programming (OOP) and Functional Programming paradigms
- Fundamental knowledge of relational database concepts
- Experience with a source control system (e.g., Git, Subversion, or Perforce)
- Strong willingness to learn and adapt to new technologies
- Enthusiasm for supporting and collaborating with colleagues
Responsibilities
- Work effectively within an Agile team alongside Engineers, Product Managers, Product Marketing Managers, and User Experience professionals
- Contribute to fostering an open and collaborative atmosphere within the team
- Embrace a continuous improvement mindset with a strong focus on creating customer value
- Write clean, readable code and robust automated tests
- Review the code of other engineers for quality and security
- Collaborate on the design and implementation of high-quality solutions using design patterns
- Contribute to the enhancement of our software delivery pipeline
- Perform root cause analysis to understand key underlying causes of customer issues
- Debug technical issues and formulate hypotheses for resolution
Benefits
- Flexible, remote-first way of working
- 1 day a week at the Norwich office
- Family-friendly policies
- Flexible work environment
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.