We are hiring a Senior Backend Developer to join our team!
Design and develop software services and components.
Build reusable code and libraries for future use.
Execute full software development lifecycle.
Manage and contribute to the product infrastructure.
Optimize application for maximum speed and scalability.
Design and implement data storage solutions.
Implement security and data protection.
Develop software verification plans and quality assurance procedures.
Document and maintain software functionality.
Deploy programs and evaluate user feedback.
Develop tools and applications by producing clean, efficient code.
Automate tasks through appropriate tools and scripting.
4+ years of industry experience.
Experience in Data Modeling and Database Design.
Working experience in at least one back-end programming language (Python, JavaScript, PHP).
Working knowledge with any relational & non-relational data store.
Working knowledge with different frameworks (Laravel, Django, express js, ...).
Working knowledge of any messaging systems (Kafka, RabbitMQ, SQS, …).
Proficient understanding of code versioning tools, Git.
Familiar with container-based development/deployments.
Strong knowledge of OOP.
Strong knowledge of Design Patterns.
Strong knowledge of Computer Science fundamentals.
Work experience within an Agile Scrum team.
Self-driven and fast Learner.
Share