E&C Consultants Logo

Junior Software Engineer (back-end)

Job Description

Description

Does Meter Data Integration sound exciting?

Join our team to support the development of backend services that power our meter data integration platform. You’ll work on connecting with external systems including supplier APIs and SFTP portals, learning modern backend practices while contributing to a critical part of our infrastructure. This role offers hands-on experience with API integrations and data exchange in a collaborative environment.

Location: anywhere within E&C legal entities, remote & hybrid options

Contract: 1 year (on payroll or freelance)

Why E&C Consultants?

You can read more details here: Becoming an E&Cer, but in big lines:

  • We are a Great Place To Work®certified company - employee satisfaction stamped by our staff

  • We provide Growth Opportunities - as E&C continues to expand, you grow with us

  • We implemented a Flexible and Empowering Culture - we pioneer with our unique Teal management style, which includes Empowerment, Ownership, Self-Management, Integrity, Transparency and Trust

  • We offer 46 days off / year (yes, 46!) regardless of the country you live & work in

What about the role?

As a developer dedicated to Meter Data Integration, you will be trusted with:

  • API Integration Support: contributing to the development and maintenance of integrations with third-party supplier and grid operator APIs, focusing on authentication, data mapping, and error handling

  • SFTP Portal Integration: supporting the implementation of data exchange mechanisms with SFTP portals, including file transfer workflows and data validation

  • API Development Fundamentals: developing and maintaining backend APIs using Python (FastAPI), with guidance on design principles and best practices

  • Data Handling: working with SQLAlchemy to manage database operations and contribute to data structure implementation for our Snowflake data platform

  • Authentication & Security: gaining practical experience implementing OAuth 2.0 and other authentication mechanisms for secure API integration

  • Testing & Quality: writing unit and integration tests to verify the correctness and reliability of integration components

  • Collaboration: working closely with senior engineers, product managers, and cross-functional teams, learning from code reviews and technical discussions

  • Deployment Support: assisting with CI/CD pipelines and Docker-based deployment processes under guidance

Requirements

What will set you up for success?

We believe you’ll thrive in this role if you bring:

  • Experience: 0-2 years of professional backend development experience, or strong coding fundamentals from bootcamps or academic background

  • Tech Stack Proficiency:

    • Solid understanding of Python and willingness to deepen knowledge of FastAPI, SQLAlchemy, Pydantic, and related tools

    • Familiarity with RESTful API concepts and basic API design

    • Comfortable working with relational databases (e.g., PostgreSQL)

  • API & Integration Knowledge:

    • Strong knowledge of OAuth 2.0

    • Experience or enthusiasm for integrating with third-party APIs

    • Basic understanding of authentication mechanisms and data transformation concepts

  • SFTP & File Transfer: Experience with SFTP protocols or file-based data exchange workflows

  • Testing: Familiarity with testing concepts and frameworks for backend code

  • Problem Solving: Ability to debug issues with guidance and learn from technical challenges

  • Communication: Good teamwork skills and openness to feedback and mentoring

  • Cloud/DevOps Fundamentals: Basic familiarity with cloud platforms (Azure) and Docker containers

What else is good to have?

  • Experience or familiarity with meter data, utilities, or energy sector systems

  • Experience with data warehousing concepts or Snowflake

  • Contributions to open-source projects or a strong GitHub portfolio

If you are still here and reading, you must be really interested. Great, as E&C is the best place to be! Last but not least then, a sneak peek into our application process:

  • First call E&C’s CTO - 1 hour

  • Assessment: online ability tests + personality questionnaire - 45min

  • Final round interview: Business case (can be prepared in advance) & discussion on the online assessment + meeting the team - 90min

The process usually takes around 2-3 weeks. Time to click apply!

Share this job:
Please let E&C Consultants know you found this job on Remote First Jobs 🙏

Explore more remote jobs

47 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like E&C Consultants

Explore remote-first companies similar to E&C Consultants. Discover other top-rated employers that offer flexible schedules and work-from-anywhere options.

Energy and Environmental Economics, Inc. Logo

Energy and Environmental Economics, Inc.

Unbiased analysis and consulting on clean energy transition, policy, and market strategies.

View company profile →
Capco Logo

Capco

5001-10000 www.capco.com

A global technology and management consultancy specializing in digital transformation for financial services and energy.

View company profile →
Octus Logo

Octus

501-1000 octus.com

A credit intelligence and data provider that combines human expertise with technology and AI to deliver insights for financial markets.

View company profile →
Advancy Logo

Advancy

Management consultancy firm

View company profile →
itecor Logo

itecor

201-500 itecor.com

International IT boutique consultancy offering digital transformation services from Switzerland.

View company profile →
Danforth Health Logo

Danforth Health

Provides cross-functional support and expertise for life science companies across finance, regulatory, and commercial functions.

View company profile →

Project: Career Search

Rev. 2026.7

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply