As a Product Engineer you’ll play a key role in designing, developing, and maintaining robust platforms that serve as the foundation for solving a wide range of business problems. From architecting scalable systems to implementing cutting-edge technologies, you’ll have the opportunity to make a lasting impact and drive innovation across the organization.
Experience: 2 to 2+ Years
Responsibilities
– Collaborate with cross-functional teams to understand business requirements and translate them into scalable software platforms and frameworks.
– Design and architect modular, extensible systems that can support a variety of use cases and applications.
– Develop clean, efficient code using modern programming languages and frameworks.
– Implement best practices for software development, including version control, automated testing, and code reviews.
– Work closely with product managers and stakeholders to prioritize feature development and drive product roadmap.
– Stay updated on emerging technologies and industry trends, and incorporate them into platform development efforts.
– Mentor junior engineers and contribute to a culture of learning and knowledge sharing.
Requirements
– Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
– Proven experience in software engineering, with a focus on building scalable platforms and frameworks.
– Proficiency in programming languages such as Java, Clojure.
– Strong understanding of software architecture principles and design patterns.
– Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
– Excellent problem-solving and analytical skills, with a passion for tackling complex technical challenges.
– Effective communication and collaboration skills, with the ability to work closely with cross-functional teams.