Senior Software Engineer - Full Stack

Kandji is a software company specializing in Apple device management solutions.
$120,000 - $200,000
Senior Software Engineer
Hybrid
250 Employees
5+ years of experience

Description For Senior Software Engineer - Full Stack

Kandji is seeking a Senior Software Engineer - Full Stack to join our team in San Francisco. This role offers a unique opportunity to work on cutting-edge Apple device management solutions in a hybrid work environment.

As a Senior Full Stack Engineer at Kandji, you'll be responsible for developing and maintaining both front-end and back-end components of our software platform. You'll work closely with cross-functional teams to design, implement, and optimize features that help businesses manage their Apple devices more efficiently.

Key Responsibilities:

  • Develop and maintain full-stack applications using modern web technologies
  • Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions
  • Optimize application performance and scalability
  • Implement best practices for code quality, testing, and documentation
  • Mentor junior developers and contribute to the team's technical growth

Requirements:

  • 5+ years of experience in full-stack software development
  • Strong proficiency in both front-end and back-end technologies
  • Experience with modern JavaScript frameworks (e.g., React, Angular, or Vue.js)
  • Familiarity with server-side languages and frameworks (e.g., Node.js, Python, or Ruby on Rails)
  • Knowledge of database systems and API design
  • Experience with version control systems (e.g., Git)
  • Excellent problem-solving and communication skills

Kandji offers a competitive salary range and benefits package, including health insurance and a 401(k) plan. The role requires you to be onsite at the San Francisco office three days a week (Tuesday-Thursday), providing a balance between in-person collaboration and remote work flexibility.

Join Kandji and be part of a team that's revolutionizing Apple device management for businesses worldwide. If you're passionate about creating innovative solutions and working with cutting-edge technologies, we want to hear from you!

Last updated 4 months ago

Responsibilities For Senior Software Engineer - Full Stack

  • Develop and maintain full-stack applications using modern web technologies
  • Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions
  • Optimize application performance and scalability
  • Implement best practices for code quality, testing, and documentation
  • Mentor junior developers and contribute to the team's technical growth

Requirements For Senior Software Engineer - Full Stack

JavaScript
React
Node.js
Python
  • 5+ years of experience in full-stack software development
  • Strong proficiency in both front-end and back-end technologies
  • Experience with modern JavaScript frameworks (e.g., React, Angular, or Vue.js)
  • Familiarity with server-side languages and frameworks (e.g., Node.js, Python, or Ruby on Rails)
  • Knowledge of database systems and API design
  • Experience with version control systems (e.g., Git)
  • Excellent problem-solving and communication skills

Benefits For Senior Software Engineer - Full Stack

Medical Insurance
  • Health insurance
  • 401(k) plan
  • Hybrid work environment

Interested in this job?