Back End Developer

Skills
Back-End Web DevelopmentFront-End DevelopmentCode ReviewDatabasesMicroservicesMobile Application DesignOral
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's Degree or higher in a technical or STEM field
  • Proven experience as a Backend Developer
  • Strong proficiency in Golang and Python
  • Experience in cloud environments like AWS, Azure or GCP
  • Familiar with RESTful APIs and web services
  • Understanding of security principles
  • Familiar with test-driven development
  • Good understanding of version control tools like Git

Nice to have

  • Knowledge of SQL and NoSQL databases
  • Experience with CI/CD pipelines
  • Understanding of front-end technologies

Day to day

  • Implement transactional server-side logic
  • Integrate user-facing elements with backend services
  • Create and maintain data structures and schemas
  • Develop and optimize RESTful APIs for seamless integration
  • Ensure secure authentication and authorisation across systems
  • Integrate and manage data sources and their relationships
  • Troubleshoot and resolve backend issues
  • Collaborate with teams to ensure cohesive system integration
  • Follow security best practices