Lisbon, Portugal
Job Description:
Location: Fully remote, EU timezone (CET + / - 2 hours)
Languages: English is mandatory; French is a plus
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
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 Engineer
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.
#J-18808-Ljbffr