Senior Software Engineer (Fullstack)
Role details
Job location
Tech stack
Job description
A fullstack eningeer 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 optionsContract: 1 year (on payroll or freelance)Benefits- Great Place To Workcertified - employee satisfaction stamped by our staff- Growth Opportunities - as E&C continues to expand, you grow with us- Flexible and Empowering Culture - we pioneer with our unique Teal management style, which includes Empowerment, Ownership, Self-Management, Integrity, Transparency and Trust- 46 days off / year (yes, 46!) regardless of the country you live & work inWhat about the role?- 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 architectureWhat will set you up for success?- A Collaborative Mindset: data-driven challenger, constructive skeptic, mission-driven architect who brings the expertise, but also are open to champion team rituals, and build camaraderie- Proven Track Record: demonstrated ability to architect and deliver complex software solutions across modern technology stacks, while working together in a mid-size cross-functional team- Problem Solving: excellent analytical skills with a passion for solving complex technical challenges.Strong domain modelling skills- Industry Experience: familiarity with working in complex and rapidly evolving environments- API & Data: solid understanding of API design principles (REST) and experience with data warehousing concepts or solutions (e.G., Snowflake)- Continuous Learning: ability to quickly adapt to new languages, frameworks, and technologiesNice to have- Experience in the energy sector- AI experience, especially around Natural Language Processing, Document Intelligence and RAG applications#J-*****-Ljbffr
Requirements
A Collaborative Mindset: data-driven challenger, constructive skeptic, mission-driven architect who brings the expertise, but also are open to champion team rituals, and build camaraderie- Proven Track Record: demonstrated ability to architect and deliver complex software solutions across modern technology stacks, while working together in a mid-size cross-functional team- Problem Solving: excellent analytical skills with a passion for solving complex technical challenges. Strong domain modelling skills- Industry Experience: familiarity with working in complex and rapidly evolving environments- API & Data: solid understanding of API design principles (REST) and experience with data warehousing concepts or solutions (e.G., Snowflake)- Continuous Learning: ability to quickly adapt to new languages, frameworks, and technologiesNice to have- Experience in the energy sector- AI experience, especially around Natural Language Processing, Document Intelligence and RAG applications#J-*****-Ljbffr