Senior Software Engineer, Backend

Skills
Back-End Web DevelopmentComputer ScienceProgramming LanguagesAlgorithmsConstructive FeedbackData StructuresMongodb
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or related field or equivalent work experience
  • 5+ years of backend application development experience in a modern programming language
  • Experience with distributed systems microservices and cloud computing platforms
  • Experience with MySQL Postgres MongoDB or similar data storage solutions
  • Strong knowledge of data structures algorithms and web development best practices
  • Excellent problem-solving analytical communication and collaboration skills
  • Ability to mentor and coach junior engineers

Nice to have

  • Technical curiosity
  • Adaptability
  • Collaboration
  • Mentoring mindset
  • Problem solving

Day to day

  • Design and build scalable backend systems and services that support enterprise needs and developer tooling
  • Improve the performance reliability and scalability of existing systems through thoughtful engineering and production support
  • Collaborate closely with product engineering leadership sales and customers to shape features and refine processes