We are looking for great talent to join POWERDATA. 

Apply now on one of the positions available below!

Note: Please fill out the fields marked with an asterisk.



 You will become a part of a professional development team that is passionate about revolutionizing the world of energy supply with SaaS data analytics and integration solutions for B2B clients all around Europe. We know that our employees make all the difference and take care of each team member individually.Our international and agile teams have a highly dynamic approach to work outside of the limiting traditional structures. Our philosophy of trust enables remote work. We offer you an international English-speaking environment in which you can thrive and experience personal success as part of the bigger picture.


 

(Senior) Software Architect / Engineer  

 

Responsibilities

 

  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and support cloud architectures including applications, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews

     Qualifications

 

  • Bachelor's degree in Computer Science (or related field)
  • 3+ years of relevant work experience
  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work
  • Solid Python programming experience, and/or strong knowledge of multiple programming languages and desire to learn python
  • Experience in working with at least one public cloud – AWS, Azure, GCP
  • Familiarity with AWS serverless stack: SQS/SNS, Lambda/API Gateway
  • Hunger for knowledge, desire to learn, abstract thinking, flexibility in acquiring new skills 
  • Highly proficient in spoken and written English

      Bonus points

 

  • Hands-on Cloud/AWS experience
  • Familiarity with Infrastructure as Code development (Cloudformation/Terraform)
  • Experience with working with different Database technologies 
  • Passion for automation, Continuous Integration and Delivery
  • AWS Solutions/Developer certification
  • German language skills

 

 


 

(SENIOR) DATA/DATABASE ARCHITECT 

 

Responsibilities

 

  • Model, develop, document and maintain database related best practices and system recommendations.
  • Participate in the research and resolution of database problems.
  • Implement and maintain smooth operation and physical design of databases.
  • Development and maintenance of ad-hoc data aggregations and analysis.
  • Facilitate technical design of complex data sourcing, transformation and aggregation logic, ensuring business analytics requirements are met
  • Optimization and improvement of scalabilty of systems
  • Expansion of the automated release process (continuous integration) and quality assurance

  Qualifications

 

  • Knowledge of SQL and data warehousing concepts
  • You are able to find your way around BI areas including ETL design, analytics and reporting
  • Experience in writing complex and optimised SQL’s, creating stored procedures, database scripts.
  • Knowledge of data warehousing techniques such as performance optimisation, data re-use, indexing, partitioning, Star transforms, aggregations, OLAP, etc.
  • Knowledge of Data Quality and Data Profiling.
  • You are used to taking responsibility and working in a dynamic team
  • You build on your solid experience in working with Linux every day
  • You want to advance your career and put your personal touches on a fast-growing software solution

  Bonus points

 

  • Redshift, MySQL and AuroraDB in the Amazon AWS Cloud
  • Atlassian development tools (Bitbucket, Confluence, Bamboo, Jira)
  • PowerBI knowledge 

 

 (SENIOR) DEVOPS ENGINEER

 

Responsibilities

 

  • Reviewing quality specifications and technical design documents to provide timely and meaningful feedback
  • Creating detailed, comprehensive and well-structured test plans and test cases
  • Estimating, prioritizing, planning and coordinating quality testing activities
  • Analyze requirements and prepare a query list. If requirements are incomplete, they need to ask meaningful questions that will yield more information and help perform testing effectively
  • Write and execute test cases to find system bugs like UI and usability issues, etc
  • Conduct exploratory testing
  • Check consistency across devices, browsers, and operating systems
  • Provide inputs on high-level test scenarios, challenges, risks, resources, test estimates, etc., during test planning meetings

  Qualifications

 

  • Experience in software Automation with large complex systems
  • Experience in writing automation tests for UI and BE applications using (Selenium / Cypress)
  • Experience in C# programming
  • Experience in work with SaaS platforms
  • Experience in Microsoft platform based application (IIS)
  • Deep knowledge of the Testing and Product lifecycles
  • Experience in Planning and Test Design documentation
  •  Knowledge of continuous integration systems
  • Experience in working with TFS/Agile
  • Experience in Work with DB – MySQL , MSSQL

  Bonus points

 

  • Creation and maintenance of automated test scripts (JUnit, RSpec, Selenium, etc.)
  • Creation and maintenance performance testing scripts (Jmeter, Loadrunner, etc.)
  • Creation and maintenance of security testing test cases

 


 

 

 QA ENGINEER

 

Responsibilities

 

  • Analyze current solutions and develop steps and processes to improve and expand upon them
  • Work closely with software architects and developers within the company to develop and maintain cloud architectures for different SaaS solutions and projects
  • End-to-end responsibility for tasks

  Qualifications

 

  • Understanding of best practices regarding cloud system network architectures and security
  • Profound knowledge of networking basics: OSI model, DNS, SSL/TLS/HTTPS, IPSec
  • Experience with managing Linux environments and network diagnostic tools
  • Experience with virtualized and containerized environments
  • Optimization and scalability of systems
  • Expansion of the automated release process (continuous integration) and quality assurance
  • Public Cloud experience, preferably AWS

  Bonus points

 

  • AWS concepts and services like EC2, S3, VPC, networking, IAM
  • Infrastructure as Code (CloudFormation/Terraform)
  • Building and managing serverless architectures (SQS/SNS, Lambda/API Gateway)