General DescriptionWe are in search of a skilled and dedicated Contentul Back-End Software Engineer to join our technology team. You will be responsible for designing, developing, and maintaining the server-side logic and databases that power our client’s website. Your expertise in server-side technologies and database management will contribute to the robustness and scalability of our systems. You will guide developers and team members, providing leadership and demonstrating technology domain expertise to achieve business impact.
Roles and responsibilitiesParticipate as senior engineering representative in website development teams for development strategies for website projects.Implement best practices and coding standards on the project.Working on identifying the project risk and planning mitigation action with the PM at project level.Participate in the full life cycle of development SDLC, from specification and design through implementation, testing, and support.Must be proactive to propose effective solutions to unexpected events and must have an explanation for them.Must collaborate to set priorities and evaluate the options accurately.Research technical issues and propose technical solutions. Must work on constantly increasing the productivity of the team and reducing the waste on the other end.Positively influence team members, a Leader who is considered by all members.Share the success and failures with the team.
EducationBachelor’s degree in Computer Science or an equivalent combination of education and expertise.2+ years of in-depth experience as a Contentful Backend Developer3+ years of solid CMS development (WordPress, Contentful, BigCommerce, WooCommerce, etc.)3+ years of solid programming and development experience, as a Back-End Developer. B2+ Level of written and spoken English
SkillsSoft Skills
Ability to explain complex ideasDeep analytical skillsWork collaborativelyComprehensive ListeningProblem Solving
Technical Skills
Understanding of OOP patterns, OO languages or functional programming.Proficiency with web-related protocols and architectures. Experience on programming languages (NodeJS, PHP, Python & Java)Databases Knowledge (Relational Databases and/or Non-Relational Databases)Understanding Design Patterns, Design Principles, Algorithm Analysis.Experience with clean code principlesExperience with CLIExperience in Source control Management and Tools (Git, Source Tree, Git Kraken, GitHub, etc.)Knowledge on mobile platforms (iOS Native and/or Android Native)Experience working on an Agile environment (scrum, kanban, etc)Excellent troubleshooting skills.Excellent knowledge of general software engineering principles.
RequirementseCommerce or Low Code certificationCloud CertificationSoftware Development Certification Agile CertificationKnowledge about microservices and/or Serverless is a plus