Writing well-designed, testable and efficient code
Building reusable components and libraries for future
Providing code documentation and other inputs to technical documents
Coordinate requirements, schedules, and activities; contribute to team meetings; and troubleshoot development and production problems across multiple environments and operating platforms
Exhibit excellent communications skills and engage in technical discussions with peers becoming a trusted, technical advisor
Work with others to ensure adherence to code standards and best practices
Produce reusable, testable, and efficient code
Design and implement low-latency, high-availability, and performant applications
Implement secure by design standards including data protection
Integrate of data storage solutions
Ensure application performance, quality, and responsiveness
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks as well as fix bugs
Key Requirements:
Degree in Computer Science, Engineering or a related field
Previous working experience as a fullstack developer
Experience and strong proficiency in developing backend REST API’s using Node.js
Experience and strong proficiency in developing web-based UI using JavaScript, React.js, and/or Typescript
Proficiency in popular React tools such as webpack, Redux etc.
Strong proficiency with JavaScript and frameworks like Express.js, Next.js
Good understanding of relational databases like MySQL, PostgreSQL and NoSQL databases like MongoDB
Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices
Strong problem-solving skills
Knowledge of Agile product development environment Experience optimizing and tuning code for performance and maintainability as well as working around system / language limitations to achieve desired performance benchmarks
Working knowledge of front-end technologies, such as HTML5 and CSS3 Experience with back-end data management that optimizes RESTful APIs / microservices performance for varied user platforms – desktop, mobile (iOS), web services, and more Proficient understanding of code versioning tools, such as Git Understanding of Agile methodologies.
A positive attitude always looking to empower the success of others Willingness to take ownership and find ways to unblock oneself Trustworthy, team-oriented, and transparent.
Working Days:
Monday-Friday
Benefits:
Competitive Salary. No bar on salary for the right candidate.
Social Security Fund.
Festive allowances.
Friendly working environment and lots of opportunities for career growth.
Quarterly awards and recognitions.
Employment Type
Apply for this Job
Join our newsletter
Sign up to stay updated with the latest insights, news, and more.