Job Description
A Senior Software Engineer - Backend at Kraken focuses on developing scalable, maintainable digital solutions to enhance energy sustainability, including building dynamic dashboards, integrating customer sign-up features, and surfacing real-time campaign data, all within a collaborative and innovative environment.
Key Responsibilities
- Develop dynamic dashboards and real-time campaign performance visualizations
- Integrate third-party accounts and services, such as LINE, for customer engagement
- Create flexible, maintainable, and scalable digital solutions for user experiences
- Collaborate with team members using agile tools and practices to ensure smooth project execution
- Write clean, well-tested code and implement effective monitoring for deployed features
Requirements
- Proven experience as a software engineer with a focus on backend development, including designing, building, and maintaining scalable, flexible, and maintainable solutions.
- Experience working on dynamic dashboards that transform with each campaign theme and surfacing real-time campaign performance through interactive charts.
- Experience integrating third-party accounts such as LINE for customer sign-up processes.
- Proficiency in creating seamless blending of promotional content into core product functionality.
- Strong understanding of clean code principles, smart testing, and good monitoring practices.
- Ability to work in a fast-moving environment, communicate effectively through face-to-face chats, huddles, Slack, Asana, and other async tools.
- Self-motivated problem-solving skills with a proactive approach to taking initiative and helping others grow.
- Ability to adapt to change, create an inclusive environment, stay calm under pressure, and be ready to help others.
- Experience in developing intuitive, engaging, and scalable digital experiences for consumers, including customer signup journeys and campaign integrations.
- A minimum of 3 years of professional experience in software development (implied by the seniority level).
Benefits & Perks
Competitive salary range (not specified)
Work environment that values transparency and collaboration
Use of async tools like Slack and Asana for communication
Regular reviews and opportunities for learning
Focus on clean code, smart testing, and good monitoring
Inclusive and fair work environment
Opportunities to make a positive impact on sustainability and energy industry
Ready to Apply?
Join Kraken and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs