Requirements and Skills: Back-end Developer
- A bachelor’s degree in computer science, software engineering, or a related discipline (or comparable practical experience) is required.
- Proven expertise as a Back-end Developer or a related function, with a large portfolio of relevant projects.
- Excellent understanding of data structures & algorithms, as well as databases and programming concepts.
- Excellent understanding of data structures and algorithms, as well as databases and programming concepts.
- RDBMS expert with hands-on expertise in MySQL.
- Knowledge of RESTful APIs for connecting Web applications to back-end services.
- Solid understanding of object-oriented programming, design ideas, patterns, and best practices.
- Excellent knowledge of the software development lifecycle and agile approaches.
- Strong problem-solving abilities as well as the capacity to troubleshoot and fix complicated difficulties are required.
- Excellent communication and teamwork abilities, as well as the ability to effectively interact in a cross-functional context.
Additional considerations:
- Experience with serverless architecture and cloud platforms, such as AWS, Azure, and Google Cloud) is a plus.
- Contributions to open-source initiatives or independent programming endeavours are highly valued.