We are looking for an experienced full-stack software engineer to join our Trading & Portfolio Management team. In this full-time role, you will develop end-to-end solutions, build scalable and intelligent platforms, and improve our development process, infrastructure, and product lifecycle from conception to launch.
Responsibilities
- Software and Product Delivery: Drive and support the entire software and product delivery cycle, from ideation to deployment, while enhancing system design, clean code, documentation, and infrastructure management standards.
- Platform Development: Build robust products and operating platforms that monitor, maintain, upgrade, and deploy across multiple countries, including Singapore and Australia.
- Customer Focus: Understand product and business objectives to develop user-friendly platforms that meet customer needs.
- Operational Efficiency: Develop processes to improve operations, increase efficiency, and boost productivity.
- Cross-Functional Communication: Collaborate with various teams, organizations, and stakeholders to drive engineering efforts.
- Innovation: Lead the teams innovation efforts by introducing new ideas and technologies.
Qualifications
- Experience: At least 5 years of core software engineering experience in a technology company, with a proven track record of leading complex and high-scale projects in an agile environment.
- Skills: Strong organizational, ownership, leadership, and communication skills.
- Collaborative mindset aligned with Agile principles.
- Strong understanding of security best practices.
- Proactive and collaborative approach to working with diverse technical and non-technical teams.
- Technology Stack: Familiarity with Kotlin, PostgreSQL, TimeScaleDB, AWS, and TypeScript is beneficial, but not required.
- Interest: Passion for using technology to improve environments and proactively propose new product features and ideas.
- Industry Knowledge: Aptitude for staying current with the latest developments and trends in the renewable energy industry and across the tech stack.