Senior Python Developer

BH-313907
  • Competitive
  • Norway Oslo Oslo
  • Contract
  • Oil & Gas
Senior Python Developer

Location: Oslo

Main Tasks:
  • Designs, codes, tests, troubleshoots, and documents engineering systems applications under broad direction.
  • Develops test strategies for automated regression testing.
  • Follows secure coding practices, triages security issues, and implements fixes.
  • Familiar with common software vulnerabilities and mitigation practices.
  • Works on large-scale, complex projects.
  • Proactively identifies areas for improvement and proposes solutions.
  • Develops assignments and schedules.
  • Design, build, and maintain core backend components using Python.
  • Collaborate with product managers, UX designers, and domain experts.
  • Ensure performance, reliability, and scalability for large datasets and compute workloads.
  • Write clean, maintainable, well-tested code.
  • Mentor and support other developers through code reviews and knowledge sharing.
  • Contribute to architecture and technical decision-making.

Qualifications:
  • Requires a bachelor's degree in Computer Science or similar
  • 7+ years of professional experience with production-grade Python software.
  • Strong knowledge of software engineering best practices (testing, CI/CD, design patterns).
  • Experience with data-intensive applications, APIs, and distributed systems.
  • Proficiency with modern Python frameworks/libraries.
  • Experience with relational databases.
  • Ability to work independently and collaboratively in a distributed team.
  • Strong communication skills and ability to translate complex requirements into code.
  • Familiarity with cloud platforms.
  • Exposure to scientific computing, reservoir modeling, and geoscience applications.



With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.

Apply for this role