Job Title:
Senior Back-End Developer
Type: Full-Time
Location: Songshan District, Taipei City
Posted: Feb 11, 2019
Job Description
Infocast is looking for Back-End Developer responsible for managing the interchange of data between data services, intermediary services, and users. Your primary focus will be in the planning, architecting and development of all server-side logic, data definitions, and assist in maintaining our central database. You will be working directly with our upcoming database architect/administrator to ensure high performance and responsiveness require by our applications.
Responsibilities
• Play a central role conducting technical development and architecture
• Work closely with Project Manager, design team, and front-end developers.
• Ability to write clean and up to standard code - detail to performance, scalability and optimization
• Understand the importance of application independent databases/back-end systems
• Plan and technical document specifications for features and system design
• Contribute towards improving engineering culture and approach
Requirements
• Proficient writing cursors, triggers and stored procedures
• Proficient knowledge of back-end programming language, preferably SQL, PHP, Python, Ruby, and Java
• Basic understanding of front-end technologies; including JavaScript, HTML, CSS and front-end frameworks
• Good knowledge of relational and non-relational databases
• Experience with CI/CD and write well-tested code
• Familiarity with industry security standards and best practices
• Good understanding of standard internet protocols
• Knowledge of fundamental design principles behind a scalable applications
• Care about user experience and developer experience
• Experience with code version control tools, such as Git
Good to Have
• Understanding of OWASP security principles
• Knowledge of server-side CSS preprocessors, such as LESS and SASS
• Understanding differences between multiple delivery platforms such as mobile vs. desktop and optimizing output to match the specific platform