Please mention DailyRemote when applying
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
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!
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Engineer
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!