You have a knowledge of back end programming languages PHP, Python, Ruby, Java, .NET, JavaScript etc Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3 Integration of user-facing elements developed by a front-end developers with server side logic Building reusable code for future use Optimization of the application for maximum speed and scalability Implementation of security and data protection Design and implementation of data storage solutions Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform You have a good understanding of the entire product development process. You have technical and consumer awareness. You can troubleshoot problems in the team and for users. You're analytical and good at time management. You have great problem-solving skills and you work well in a team. You're curious about new technologies and you're excited to find ways to implement them in your work. You have a big appetite to learn and improve your back-end skills.