Illustration of a woman standing at a desk working on a laptop

Sample back end developer job description

The digital landscape continues to evolve at a rapid pace, and [Company X] remains on the cutting edge with innovative website designs. We’re looking for a skilled back end developer to join our team of creators who are consistently raising the bar for user experience. Working behind the scenes, the ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset. This person should be comfortable working independently as well as with a team in the design and development of mission-critical websites, applications, and layers of infrastructure. Experience with JavaScript, Amazon Web Services (AWS), Git, or MongoDB is helpful to succeed quickly in this role. The back end developer will have an immediate effect on our business success as well as the success of our clients.

Objectives of this role

  • Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on long-term technology roadmap
  • Create and maintain workflows with teams to provide visibility and to ensure workload balance for consistent visual designs
  • Develop and oversee testing schedules in client server environment, addressing all browsers to ensure various devices display the desired content
  • Produce quality code, raising the bar for team performance and speed
  • Recommend systems solutions by comparing advantages and disadvantages of custom development and purchase alternatives

Responsibilities

  • Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks
  • Design robust APIs to support mobile and desktop clients
  • Manage and optimize scalable distributed systems in the cloud
  • Optimize web applications for performance and scalability
  • Develop automated tests to ensure business needs are met, and allow for regression testing

Required skills and qualifications

  • Bachelor's degree in computer science or equivalent experience
  • Excellent foundation in computer science, algorithms, and web design
  • Experience in writing highly secure web applications
  • Experience with core AWS web-enabling technologies
  • Growth mindset that challenges the status quo and focuses on out-of-the-box ideas and new solutions

Preferred skills and qualifications

  • Experience in designing RESTful APIs, specifically for mobile apps
  • Experience in leading a team