Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architect and implement both client-side and server-side applications.
- Collaborate with product managers, designers, and other engineers to ensure alignment on functionality.
- Develop and maintain APIs using Node.js.
- Optimize database queries and manage data using MongoDB.
- Troubleshoot, debug, and upgrade software for performance optimization.
- Write clean, scalable, and efficient code for both frontend and backend systems.
- Participate in daily stand-up meetings and sprint planning sessions.
Job Requirements
- BSc of Computer science, Computer Engineering or equivalents
- 3+ years of work experience in software development, including experience in one of the following languages PHP (Laravel), node js.
- Large scale systems design experience.
- Distributed system experience.
- Message queueing experience.
- Experience in one of the following: Angular, Angular.js.
- Experience in writing optimized SQL queries (MySQL).
- Successful track record of developing quality software products and shipping production ready software.
- Good understanding and ability to consume Web Services protocols such as REST, SOAP and API design for extensibility and portability.
- Working knowledge of object-oriented design and development skills.
- Ability to use version control software such as GIT and SVN.
- Experience writing SQL queries for SQL Server or another Relational Database.