International Energy Procurement Consultancy. Smarter energy for a better world.
Software Engineer, Back-end
Location
Spain
Posted
5 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer, Back-end
E&C Consultants
• Join our team to design and build robust, scalable backend services that form the core of our platform. • You'll leverage modern architectural principles and technologies to create high-quality APIs, manage data effectively, and seamlessly integrate with external systems. • This role offers the opportunity to take ownership of significant backend components and drive technical solutions. • API Design & Development: design, develop, and maintain robust, scalable, and well-documented APIs using Python (FastAPI) • Hexagonal Architecture Implementation: apply Hexagonal Architecture principles (also known as Ports and Adapters) to structure backend services, ensuring clear separation between core business logic, application services, and external concerns like databases, APIs, and UIs. • Data Modelling & Management: design and implement efficient database schemas using SQLAlchemy for relational data and manage data structures for our data platform (Snowflake) • Third-Party Integrations: lead the development of integrations with third-party vendor APIs, handling authentication, data mapping, error handling, and ensuring reliable data exchange • Testing & Quality: write comprehensive unit, integration, and API tests to ensure the reliability, performance, and correctness of backend services • Collaboration: partner closely with front-end engineers, product managers, and senior engineers to define requirements, troubleshoot issues, and deliver high-quality features • Deployment & Infrastructure: Contribute to CI/CD pipelines and deployment processes, leveraging Docker and Azure
Job Requirements
- 2-5 years of professional backend development experience
- strong knowledge and practical experience integrating with various third-party APIs, including understanding authentication mechanisms (OAuth, API Keys), data transformations, and error handling strategies
- proficiency in data modelling and working with relational databases (e.g., PostgreSQL) and data warehousing solutions (Snowflake)
- experience with backend testing frameworks and methodologies
- ability to independently analyze, debug, and solve complex backend challenges
- excellent communication and teamwork skills
- familiarity with cloud platforms (e.g., Azure) and containerization (Docker) is beneficial
Benefits
- 46 days off / year (yes, 46!)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description ELEKS is looking for a Senior Full-Stack (.NET + React) Developer in Poland, Croatia or EU. Our client is one of the largest British-American insurance brokers globally, specializing in risk management, insurance and reinsurance brokerage, and investment banking solutions. Qualifications - 4+ years of experience with C#, .NET Core, NET Framework - 3+ years of experience with React - Experience with Azure native microservices architecture & Azure services (AI search, key vault, AKS, storage queue, Azure Functions, event hub, APIm) - Security protocols: OAuth 2.0 (OKTA) - Experience with Kubernetes, Dockers - Hands-on experience in building RESTful APIs based on API management - Good knowledge of CI/CD based on DevOps services, Terraform - Hands-on experience in Unit Testing using XUnit / Nunit - Minimal API standard knowledge - ORMs: EF6 - Following DDD (Data Driven Design) - Understanding the canonical APIs approach - Experience with databases (CosmosDB, MS SQL, etc.) - Understanding APMs - At least Upper-Intermediate level of English Requirements - Monitoring (Datadog, etc.) - Experience with cloud-native services such as SignalR, Functions - Cache technologies (Redis cache, etc.) Responsibilities - Design, develop, and maintain reliable software in line with technical requirements - Analyze requirements, and independently estimate and set up tasks’ acceptance criteria - Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager - Apply the best software development practices and coding standards to produce high-quality and performant solutions - Stay up-to-date with modern technology and optionally obtain professional certifications - Participate as a trainer or a trainee in various learning programs outside the main project Company Description ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991. - Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America provide our clients with a full range of software engineering services. - These include product development, QA, R&D, design, technology consulting and dedicated teams.
Drupal Web Developer
aFit StaffingaFit Staffing is a women-owned staffing company specializing in information technology and operations placements across public sector and commercial industries.
Title: Drupal Web Developer Location: Indianapolis IN US Job Description: About the Opportunity We are seeking an experienced Drupal Web Developer to support a public-facing website redesign initiative for our client. This role is an opportunity to help modernize a high-visibility digital experience that serves users, stakeholders, and communities through a more accessible, responsive, and maintainable website. About the Role The Drupal Web Developer will play a hands-on role in redesigning, rebuilding, and enhancing Drupal 9/10 websites and applications. This position will support custom development, content migration, system integrations, accessibility improvements, and performance troubleshooting as part of a fast-moving website modernization effort. Working closely with development, UX, and visual design teams, this role will help translate design concepts into responsive, accessible, and maintainable web experiences. The ideal candidate brings strong Drupal expertise, a practical understanding of public-facing website delivery, and the ability to contribute quickly within a collaborative project environment. What You’ll Do Drupal Development & Site Modernization Build and enhance Drupal-based web experiences that are scalable, accessible, and easy to maintain. - Develop, maintain, and enhance Drupal 9/10 websites and applications. - Support website redesign, rebuild, and modernization activities. - Build and customize Drupal modules and site functionality. - Use PHP, Twig, HTML, CSS, JavaScript, and responsive design practices to deliver polished web experiences. UX, Design & Cross-Functional Collaboration Partner with designers, developers, and project stakeholders to turn ideas into effective digital solutions. - Collaborate with UX and visual design teams to translate designs into responsive web pages and components. - Participate in Agile ceremonies and work closely with cross-functional delivery teams. - Communicate technical considerations clearly with both technical and non-technical partners. Migration, Integration & Platform Support Support the technical work needed to rebuild, migrate, and connect a modern public-facing website. - Participate in content migration and site rebuild activities. - Develop and support integrations with REST APIs and third-party systems. - Troubleshoot and resolve application, functionality, and performance issues. - Support maintainability and long-term platform stability. Accessibility & Compliance Help ensure the redesigned website is accessible, inclusive, and aligned with public sector standards. - Ensure websites meet accessibility standards, including WCAG and Section 508 requirements. - Apply accessibility best practices throughout development and implementation. - Support testing, remediation, and continuous improvement of accessible digital experiences. What You Bring SkillRequired / DesiredYears of Experience Web development experienceRequired4+ years Hands-on experience with Drupal 9 and/or Drupal 10Required Strong PHP development backgroundRequired Experience with custom Drupal module developmentRequired Experience supporting website redesigns, rebuilds, or migrationsRequired Experience with HTML, CSS, JavaScript, and responsive web designRequired Experience integrating REST APIs and third-party servicesRequired Strong communication and collaboration skillsRequired Experience supporting government, public sector, or higher education organizationsHighly Desired Experience with Drupal content migration projectsHighly Desired Familiarity with Acquia hosting environmentsHighly Desired Experience collaborating with UX and visual design teamsHighly Desired Experience working in Agile development environmentsHighly Desired WCAG or accessibility-related certificationsHighly Desired Section 508 compliance experienceHighly Desired Experience with Twig templatingHighly Desired AWS or cloud-hosting experienceHighly Desired CI/CD pipeline experienceHighly Desired Work Environment & Travel - Remote role. - 11-week contract assignment. - Late June start. - Supports our client’s public-facing website redesign initiative. - Fast-paced project environment with collaboration across development, UX, visual design, and stakeholder teams. Why This Role Matters This role directly supports the modernization of a public-facing website, helping improve accessibility, usability, performance, and maintainability for the people and stakeholders who rely on it. The right developer will bring both technical depth and a delivery-focused mindset to help the project move quickly and successfully. Keywords: Drupal 10, Drupal 9, PHP, Custom Modules, Website Redesign, Content Migration, Acquia, WCAG, Section 508, Higher Education, Government, API Integrations, Drupal Development, Web Developer.
Senior Software Engineer, Audio Intelligence
NRG EnergyNRG Energy is a Fortune 300 and S&P 500 company, based in Princeton, New Jersey, owns and operates a diverse portfolio of energy companies. Established in 1989,
Title: Sr Software Engineer, Audio Intelligence Location: VIRTUAL, WA, US, 00000 Department: Information Technology Job Description: Welcome to the intersection of energy and home services. At NRG, we’re all about propelling the next generation of leaders forward. We are driven by our passion to create a smarter, cleaner and more connected future. We deliver innovative solutions that make our customers’ lives easier—helping them power, protect, and intelligently manage their homes and businesses. To do this, we need creative and talented people to join our company. We offer a dynamic work environment and a unified and inclusive culture. NRG fosters a strong sense of belonging that leads to better collaboration and business performance. Our company programs are designed to help employees develop the skills they need for success now and in the future. In everything we do, we aim to champion our employees and bring value to our customers, investors and society. About This Role We are seeking a Sr Audio Intelligence Engineer to build conversational and audio AI experiences for the smart home. This role will develop real-time speech, audio understanding, and multimodal interaction systems across mobile, panel, camera, and future agentic experiences. In this role, you will be responsible to: - Design and build conversational and audio AI experiences using STT, TTS, LLMs, audio understanding, and multimodal context. - Optimize latency, reliability, privacy, grounding, and user experience for real-time interactions. - Build evaluation frameworks for conversational quality, task completion, audio understanding, customer satisfaction, and safety. - Integrate audio intelligence with agentic tool use, memory, personalization, and smart-home context. - Evaluate and benchmark emerging speech, audio, and multimodal AI technologies. - Deploy and monitor production audio and conversational AI services at scale. Required Qualifications: - Bachelor’s degree in Computer Science, Software Engineering, AI/ML, or a related technical field, and 5+ years of professional experience in software development, applied science, or ML engineering; or - Master’s degree in Computer Science, Software Engineering, AI/ML, or a related technical field, and 2+ years of professional experience in software development, applied science, or ML engineering - Experience with speech-to-text, text-to-speech, audio understanding, or conversational AI systems - Strong Python software engineering skills - Experience integrating LLMs or multimodal models into production applications - Familiarity with prompt engineering, evaluation, conversation design, latency optimization, and cloud AI services - Experience with Git, CI/CD, production monitoring, and cross-functional product collaboration Preferred Qualifications: - Experience with wake word, streaming audio, real-time inference, ASR/NLU frameworks, or ambient sound classification - Experience building consumer-facing voice, assistant, smart-home, or conversational products - Familiarity with edge AI, embedded devices, IoT, Linux-based systems, or hybrid edge/cloud architectures - Experience with privacy-aware audio systems, grounding, safety, and customer-trust mechanisms - Experience with Docker, Kubernetes, GCP/AWS, or scalable AI service deployment The base salary range for this position is: $150K to $ 180K. The base salary range above represents the low and high end of the salary range for this position. Actual salaries will vary based on several factors including but not limited to location, experience, and performance. The range listed is just one component of the total compensation package for employees. Other rewards may include annual bonus, short- and long-term incentives, and program-specific awards. In addition the position may be eligible to participate in the benefits program which include, but are not limited to, medical, vision, dental, 401K, and flexible spending accounts. NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Protected Veteran Status/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.
Senior .NET Developer, ERP – Connected Business
Voltex Electrical AccessoriesAustralia's #1 Brand when it comes to Caring about Electrical Contractors! That's why it's a 25 Year Warranty.
• ERP Development: Design, develop, enhance, and maintain features and custom modules within the Connected Business ERP system using .NET technologies. • System Integration: Work on integrating Connected Business with other systems and third-party applications using APIs, web services, and data exchange mechanisms. • Technical Documentation: Create and maintain clear and concise documentation for code, systems, operational processes, and deployment procedures. • Code Review & Refactoring: Participate in code reviews, propose and implement refactoring strategies to improve performance, maintainability, and scalability. • Support & Troubleshooting: Provide technical support and resolve system-related issues in a timely manner. Analyze logs and data to identify root causes. • Collaboration: Work closely with business analysts, QA engineers, and other developers to translate business requirements into technical solutions. • Compliance & Standards: Ensure code follows best practices, security standards, and internal coding guidelines. • Mentorship: Assist junior developers through coaching, training, and code walkthroughs when needed.



