About the job
 Location: Fully remote, EU timezone (CET +/- 2 hours)
Start date: ASAP
Languages: English is mandatory; French is a plus
 We are hiring at Pragmatike to expand our team and drive the growth of our internal projects.
 Our focus is on developing cutting-edge solutions in Cloud Computing, Blockchain, and Artificial Intelligence, while fostering a culture of collaboration and innovation.
Joining us means being part of a passionate team where your ideas and skills directly contribute to shaping tomorrow's technologies.
 If you're excited about working on ambitious projects in a dynamic and flexible environment, we'd love to hear from you!
 Responsibilities:
 - Design and develop scalable, distributed, server-side software applications and microservices.
 - Collaborate within an Agile Scrum team to define and prioritize backlog items, and proactively identify risks and dependencies.
 - Create clean and maintainable code solutions.
 - Implement remote solutions facilitating peer-to-peer communication.
 - Ensure cross-platform functionality and application compatibility.
 - Participate actively in the application lifecycle management.
 - Optimize solutions for performance and reliability.
 - Establish and enhance security measures.
 - Enhance code quality by writing unit tests and implementing automation.
 - Engage closely with product and design teams to grasp end-user requirements thoroughly.
 - Foster collaboration with team members to integrate innovative ideas.
 - Develop reusable code libraries.
 - Conduct thorough code reviews and provide mentorship to development teams.
 - Champion and uphold best engineering practices, maintaining high standards for quality and craftsmanship.
 
 Required qualifications:
 - Minimum 5-6 years of experience as a Senior/Lead Backend Developer.
 - Hold an MS degree in Computer Science or a closely related technical field.
 - Demonstrate technical proficiency in Go/Java technologies.
 - Possess extensive understanding of design patterns and multi-threaded programming.
 - Have practical knowledge of internet technologies such as TCP/IP, HTTP, HTML, and XML.
 - Familiarity with service-oriented designs and methodologies including web services, REST, and JSON.
 - Ability to create well-structured RESTful APIs and comprehend their implications on client-side application code.
 - Understanding of Agile fundamentals and adherence to the Agile Manifesto.
 
 Preferred qualifications:
 - Hands-on experience with container orchestration platforms like Kubernetes and container runtimes like Docker.
 - Proficiency in using tracing and logging systems for rapid diagnosis of production issues.
 - Track record of developing business-critical, large-scale systems with high availability.
 - Familiarity with public cloud services, particularly Amazon AWS, Azure, or OVH.
 - Exposure to continuous delivery pipelines.