Skip to content
← Back to job listings

Backend Software Engineer

Ema · San Francisco, United States

External listingfull-time21 days ago

About The Role

Join our fast-paced, mission-oriented startup as a Backend Software Engineer. You will develop and maintain enterprise software applications, write clean and efficient code, build scalable back-end systems, and contribute to front-end interfaces. You should have at least 4 years of relevant work experience, a Bachelor's degree in Computer Science or a related field, and experience with cloud technologies, back-end development, and front-end technologies.

  • Develop and maintain enterprise software applications, including API, data, application, and service development.
  • Write clean, efficient, and maintainable code by employing a test-driven development process and build scalable and reliable back-end systems.
  • Contribute to front-end interfaces and ensure that applications are secure and adhere to industry best practices.
  • You are passionate about designing and developing maintainable software applications
  • You are a creative problem solver who thrives in ambiguity and can make abstract problems concrete
  • Most importantly, you are excited to be part of a mission-oriented, fast-paced, high-growth startup that can create a lasting impact
  • Knowledge of designing and building API platforms and integration systems
  • Experience working with global teams
  • Bachelor's degree in Computer Science or related field
  • Knowledge of database technologies like PostgreSQL, Elastic, Redis
  • At least 4 years of relevant work experience
  • Experience with cloud technologies like GCP, AWS and Azure
  • Experience in back-end development using languages like Python and Go
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or Angular
  • Understanding of security best practices and protocols for enterprise software applications
  • Experience deploying software in multi-tenant SaaS environments
  • Experience with integrating multiple enterprise applications, including frameworks and authentication
  • Ability to work independently and as part of a team
  • Strong problem-solving skills and attention to detail
  • Solid background in algorithms, data structures, and object-oriented programming
  • Experience with containerization technologies like Docker and Kubernetes

This is an external listing. JobSpring does not represent or verify the employer. Report this listing