Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Developer (Portuguese) image - Rise Careers
Job details

Backend Developer (Portuguese)

Help us use technology to make a big green dent in the universe!


Kraken powers some of the most innovative global developments in energy.


We’re a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation, creating a more intelligent grid and enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world in a way that benefits everyone.


It’s a really exciting time in energy. Help us make a real impact on shaping a better, more sustainable future. 


Kraken Customer


What we do: build the most AI-driven, innovative, forward-thinking platform for energy management. From optimizing resources to delivering cost-effective, exceptional customer experiences through advanced Customer Information Systems (CIS), billing, meter data management, CRM, and AI-driven communications, Kraken is powering the next wave of innovation in the energy industry.


Why we do it: future energy will not look like energy as we know it today. We need to not just think about our future, but build for it. Now.


What you'll do
  • We have lots of difficult design challenges to solve. The Spanish energy market is complicated, outdated and process-heavy - there's an awful lot of domain modelling that we need to get right. Strong attention to detail is essential.
  • We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
  • There's a great opportunity for disruption in the Spanish energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more dis-aggregated forms of generation, with less predictability, more dynamism and smarter technology. Octopus Energy were the first UK supplier to introduce a "tracker" tariff whose prices track the daily wholesale prices: http://www.cleanenergynews.co.uk/news/efficiency/octopus-offers-transparency-with-wholesale-price-tariff
  • You'll be working for a company that’s fighting climate change. Our parent company is the largest investor in solar generation in the UK, and are funding wind and anaerobic digestion. As a supplier, we're helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.


What you'll have
  • We're looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order):
  • Python
  • Django (or equiv. web framework)
  • Domain modelling
  • HTTP and REST APIs
  • Writing robust and fault-tolerant software
  • Celery and async processing
  • Postgres
Plus experience in the following would be a bonus:
  • AWS
  • Terraform, Packer, Consul
  • React and Redux


Why you'll love it here:
  • Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it's something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don't advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn't apply to Kraken - what's more important to us is finding the right Kraken-fit!
  • Kraken has an unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We want your hard work to be rewarded with perks you actually care about! Our Group CEO, Greg has recorded a podcast about our culture and how we empower our people
  • Visit our perks hub - Kraken Employee Benefits


You do need to be able to work in Spain/EU without a VISA though.


Above all, we’re looking for someone who thrives on providing alternative opinions, challenging those around them and being challenged.


If this sounds like you then we'd love to hear from you.


Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic!


Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Octopus, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.

Kraken Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Kraken DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Kraken
Kraken CEO photo
Unknown name
Approve of CEO
What You Should Know About Backend Developer (Portuguese), Kraken

Are you ready to take on the exciting role of Backend Developer at Kraken? As part of a passionate team dedicated to revolutionizing the energy industry, you’ll contribute to building innovative AI-driven solutions that optimize energy management. In this fully remote position based in Portugal, you’ll tackle challenging design and technical problems that come with a rapidly evolving market. Your expertise in Python, Django, and domain modeling will be essential as we work together to process millions of meter readings daily and manage complex customer information systems. Our aim is to create a more sustainable energy future, and your input is vital in designing systems that adapt to smarter, greener technologies. What makes Kraken unique is our culture of empowerment where every voice matters, and every idea is valued. You’ll be working autonomously among a diverse group of co-owners, committed to tackling climate change head-on. The best part? We value your contributions and want to ensure you’re rewarded with a competitive salary that reflects your experience. As a part of Kraken, you’ll be learning and innovating daily, knowing that your work is crucial in the fight against climate change. Are you ready to join us and make a meaningful impact in the energy sector? Let's transform the industry together!

Frequently Asked Questions (FAQs) for Backend Developer (Portuguese) Role at Kraken
What are the key responsibilities of a Backend Developer at Kraken?

As a Backend Developer at Kraken, your primary responsibilities will include tackling complex design challenges, optimizing data processing for smart meters, and contributing to the development of our energy management systems. You’ll need to have an eye for detail, ensuring that our domain modeling is accurate and effective, which ultimately supports a more efficient energy system.

Join Rise to see the full answer
What qualifications do I need to apply for the Backend Developer position at Kraken?

To qualify for the Backend Developer role at Kraken, you should have strong experience in Python and Django, as well as a solid understanding of domain modeling and API development. Skills in writing robust, fault-tolerant software and experience with tools like Celery and relational databases like Postgres are also essential. Familiarity with cloud technologies such as AWS is a plus!

Join Rise to see the full answer
How does Kraken support employee well-being and work-life balance for Backend Developers?

At Kraken, we recognize the importance of work-life balance and employee well-being. As a remote-first company, we provide flexibility in working hours to accommodate personal schedules. Additionally, we offer a benefits program that includes various perks aimed at enhancing your overall work experience.

Join Rise to see the full answer
What technologies will I be working with as a Backend Developer at Kraken?

As a Backend Developer at Kraken, you will primarily work with Python and Django for backend development. You'll also engage with technologies like REST APIs, Celery for asynchronous processing, and Postgres as your database. Knowledge of AWS and tools like Terraform will give you an edge in this role, enabling you to navigate our tech stack efficiently.

Join Rise to see the full answer
What kind of company culture can I expect at Kraken?

Kraken boasts a vibrant and inclusive culture that prioritizes empowerment and collaboration. We foster an environment where every team member can share opinions and challenge the status quo. Our goal is to promote innovation and personal growth while making a positive impact on the energy sector. Our Group CEO often shares insights about our unique culture through various platforms, showcasing our commitment to our employees.

Join Rise to see the full answer
Common Interview Questions for Backend Developer (Portuguese)
Can you describe your experience with Python and how it relates to backend development?

When answering this question, emphasize your specific experiences using Python for backend development. Discuss relevant projects or challenges you've faced and how you used Python's features to solve problems efficiently. Highlight your familiarity with frameworks like Django and how they streamline development processes.

Join Rise to see the full answer
How do you ensure the software you develop is both robust and fault-tolerant?

To address this, explain your methods for writing clean, maintainable code, such as unit testing, error handling, and debugging practices. You might want to share examples from past projects where you've identified potential faults early and how those measures prevented issues in the live environment.

Join Rise to see the full answer
What strategies do you use for effective domain modeling?

Discuss your approach to domain modeling, including researching user requirements and iteratively refining your model based on feedback. You can illustrate your thought process by providing specific examples of how effective domain modeling contributed to the success of a past project.

Join Rise to see the full answer
Can you give examples of how you have worked with REST APIs in your projects?

For this question, share specific instances where you’ve created or consumed REST APIs. Highlight the technologies you used, any challenges faced during integration, and how you optimized performance or resolved issues to ensure seamless user experiences.

Join Rise to see the full answer
Describe a complex technical problem you've solved in your previous roles.

Focus on a specific challenge that showcases your problem-solving skills. Outline the problem, the steps you took to analyze and develop a solution, and the eventual outcome. Highlight how your actions directly impacted the project or team positively.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

To answer this, explain your methods for assessing project urgency and importance. Discuss any tools or frameworks you use to manage your workload effectively, and provide an example of a time when prioritization led to improved results on a project.

Join Rise to see the full answer
What is your experience with Celery or similar asynchronous task processing tools?

Be prepared to discuss your familiarity with Celery or similar tools, including how you’ve implemented them to handle asynchronous tasks. Provide examples of projects where you utilized these tools to improve efficiency and responsiveness in your applications.

Join Rise to see the full answer
How have you ensured quality and performance in your database management?

This is an opportunity to showcase your knowledge in database management. Discuss best practices such as indexing, query optimization, and data normalization you’ve implemented. Share anecdotes that highlight how these practices benefited application performance.

Join Rise to see the full answer
What role do you think teamwork plays in software development?

Express the significance of teamwork in software development, touching on aspects such as collaboration, idea sharing, and peer reviews. Share a specific experience where teamwork led to a successful outcome in one of your projects.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in backend development?

When answering, share your methods of continuous learning. This could include participating in relevant online courses, attending workshops, engaging in technology forums, or following industry leaders. Show your enthusiasm for growth and the importance you place on keeping your skills current.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Kraken Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
Posted 5 days ago
Photo of the Rise User
Posted 10 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!