Senior Software Engineer (Fullstack)
fulltime_permanent experiencedJob Overview
A fullstack engineer wanted!
Our diverse, multi-discipline and multicultural team of 8 people are responsible for the full technology stack which delivers critical services to some of the largest energy consumers in the world. We’re a small but nimble team in which your contributions will directly impact the end products.
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?
You will be trusted with shaping the technical direction of E&C’s energy data platform, leveraging modern technologies to build impactful solutions from the ground up. You'll work on challenging projects, driving innovation and contributing directly to our company's mission. In more details:
Define & Drive Technical Vision: lead the architecture and technical direction for new product features, designing scalable, resilient, and maintainable solutions that integrate with our core systems and data infrastructure (Snowflake)
Full-Stack Development: develop and maintain robust backend services using Python (FastAPI, SQLAlchemy, Pydantic, Alembic), managing data flows, integrations, and asynchronous processing. Build responsive and user-friendly frontends using TypeScript with modern frameworks like React or Angular
Platform & Deployment: implement and manage CI/CD pipelines, leveraging Docker for containerization and Azure for cloud infrastructure, ensuring efficient, reliable deployments
Collaboration: partner closely with product management and cross-functional teams to align development efforts, understand domain challenges, and deliver high-impact features
Technical Excellence: champion best practices in code quality, testing, API design (REST), and system architecture
Make Your Resume Now