Back End Developer
Skills
Back-End Web DevelopmentFront-End DevelopmentCode ReviewDatabasesMicroservicesMobile Application DesignOral
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
