ApplySenior Product Engineer (m/f/d) - Germany or UK - Remote or Hybrid
Posted about 21 hours agoViewed
View full description
💎 Seniority level: Senior, 5 to 7 years
📍 Location: Germany, UK
🔍 Industry: Software Development
🏢 Company: ICE👥 11-50Real EstateBuilding Material
⏳ Experience: 5 to 7 years
🪄 Skills: AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentAgileCloud ComputingDesign PatternsDynamoDBGitJavaSpring BootProduct DevelopmentData StructuresJava SpringREST APIServerlessCommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringMicroservicesJSONTechnical supportSoftware EngineeringDebugging
Requirements:
- 5 to 7 years of relevant experience in product engineering.
- Demonstrated expertise in programming languages such as Java alongside proficiencies in web technologies, database management and cloud platforms.
- Proven track record in designing, developing, and delivering successful software products from concept to launch.
- Adept at working collaboratively with product managers, designers, and other stakeholders to translate product requirements into technical solutions.
- Clear and effective communication skills, both written and verbal, to convey technical concepts to both technical and non-technical audiences.
- Demonstrated passion for innovation and staying abreast of emerging technologies and industry trends.
- Strong commitment to code quality, unit testing, and other software engineering best practices.
- Ability to thrive in a fast-paced and rapidly evolving environment, with a willingness to take on new challenges and responsibilities.
- Excellent analytical and problem-solving skills, capable of resolving complex technical challenges.
Responsibilities:
- Work as part of a product engineering team to architect and implement complex software systems, ensuring scalability, reliability, and performance.
- Collaborate with product managers and cross-functional teams to define product requirements and create comprehensive technical specifications.
- Conduct thorough code reviews, providing constructive feedback to maintain code quality and adherence to best practices.
- Take ownership of critical technical decisions and provide expert guidance in selecting appropriate technologies and tools.
- Champion best development practices, including code documentation, unit testing, and version control.
- Identify and mitigate technical risks, proactively addressing potential challenges throughout the product development lifecycle.
- Stay up-to-date with the latest industry trends and advancements, integrating new technologies to enhance product offerings and maintain a competitive edge.
- Mentor and coach junior engineers, fostering a culture of continuous learning and professional growth.
Apply