Senior Software Engineer (Collaborations)

at  Instructure

Budapest, Közép-Magyarország, Hungary -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Apr, 2025Not Specified26 Jan, 2025N/AAws,Ansible,Puppet,Jenkins,Kubernetes,Salt,Graphql,Git,Javascript,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further and careers. We do this by giving smart, creative, passionate people opportunities to create awesome products and tools. And that’s where You come in!

WHO WE ARE:

  • Canvas Collaborations: we develop a solution, that enables multiple users to edit a document simultaneously, with real-time updates visible to everyone.
  • Pioneers: we are the first Instructure development center placed outside of the United States.
  • On a mission: Our field is education. We strive to elevate student success, amplify the power of teaching, and inspire everyone to learn together.
  • Product enthusiasts: We develop products, such as Canvas, with millions of users worldwide.
  • Engineers: We love to understand what is happening under the hood. We are generalists, rather than obsessed with one language or framework. Currently, we use Node.js, React, and Ruby on Rails, but will adapt as needed.
  • Cloud-native: we are one of the biggest AWS customers, everything is Dockerized, running in the cloud
  • Productive: our teams have flexibility in how they work, Some use Scrum, others Extreme Programming, whichever fits best.

THE MORE OF THE FOLLOWING SKILLS AND EXPERIENCES YOU BRING, THE GREATER AN ADVANTAGE IT WILL BE (-HOWEVER, IF YOU ARE AN EXCEPTIONAL CANDIDATE WITH STRONG EXPERTISE, WE ARE OPEN TO CONSIDERING YOUR APPLICATION EVEN IF NOT ALL OF THESE BOXES ARE CHECKED-):

  • Hands-on experience with AWS, Git, Jenkins, or equivalent tools.
  • Familiarity with containerization tools like Docker and Kubernetes, and IaC tools such as Ansible, Terraform, Salt, or Puppet.
  • Experience with JavaScript and React.
  • Exposure to GraphQL and backend-heavy architectures is highly valued.
  • Ruby experience is a plus, but adaptability to learning new languages and tools is essential.

Responsibilities:

  • Contribute to the development of Canvas, the web-based learning management system.
  • Continuously learn and apply your technical expertise to efficiently solving bugs, features and any other tasks assigned to you.
  • Identify and apply reusable technical approaches to enhance code quality and efficiency.
  • Contribute effectively to software components, with time, becoming a Subject Matter Expert on the product domain you cover.
  • Engage in problem-solving, showing initiative and resourcefulness in overcoming challenges.
  • Participate in clarifying ambiguities and contributing to project planning within an agile framework.
  • Demonstrate ownership and accountability for your work, ensuring reliability and effective communication of progress.
  • Collaborate with cross-functional teams, sharing knowledge and fostering a positive community.
  • Write and ship high-quality, well-tested code.
  • Engage with DevOps practices and cloud environments, specifically AWS, to build and deploy solutions.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Budapest, Hungary