We Are Hiring!
Position: Back-end Engineer
Experience: 3-5 Years
Job Brief:
We are interested in hiring a Backend Engineer to join our team; the ideal engineer should have experience in writing the web services and APIs used by front-end and mobile application developers. S/he will be responsible for server-side web application logic and integration of the work front-end developers do. Our candidate will be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our platform/application. Opportunities for improvement and advancement are wide for the right candidate with a competitive salary.
Duties & Responsibilities:
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Collaborate with Front-end developers to integrate user-facing elements with server side logic.
- Write clean code to develop functional web applications.
- Building reusable code and libraries for future use.
- Gather and address technical and design requirements.
- Integrating with needed third-party systems, including payment systems, identity providers, and messaging platforms.
- Scaling backend services to ever-growing levels of traffic and complexity.
- Implement of security and data protection.
- Conduct UI tests and optimize the system.
- Troubleshoot and debug applications.
- Setup and administration of backups.
- Laying the architectural foundation to help us expand into additional markets and to launch new products.
- Collaborate with front end engineers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Liaise with developers, designers and system administrators to identify new features.
- Collaborate with management and team members to define schedules and deliverables, and to ensure goals are met.
- Keep abreast of latest Information technology and software tools.
Skills & Requirements:
- Bachelor’s degree in Computer Science or a relevant technical discipline.
- 3-5 years’ experience of building backend software for web based or mobile apps.
- Strong knowledge of software development fundamentals, including relevant background in computer science fundamentals, distributed systems, data storage, and agile development methodologies.
- Strong understanding of the web development cycle and programming techniques and tools.
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML, JQuery, PHP, MySql and CSS.
- Proficient knowledge of a back-end programming languages.
- Ability to read, analyze and interpret complex technical documents.
- Energetic, forward-thinking and creative with high standards.
- Strong communication skills to maintain procedural efficiency in a fast-paced environment.
- Ability to work well under pressure and to meet deadlines.
- Well-organized, results driven, self-directed team player.
- Able to take direction; work toward very specific objectives with minimal supervision.
Interested candidates please send your resume to:
HR@littlethinkingminds.com
