Full Stack Developer for Web Applications
Budget: $15 – $25 USD
Freelance Full Stack Developer (C# / Python / Web)
About the Role
We are looking for an experienced Freelance Full Stack Developer to help design, build, and support cloud-ready, web-based applications that solve complex upstream business problems. You will collaborate closely with engineers, geoscientists, data managers, and other developers in a highly collaborative environment.
This is a hands-on development role covering frontend, backend, and data layers.
Responsibilities
Design, develop, test, deploy, and support web-based applications
Build cloud-ready and cloud-native solutions
Collaborate with cross-functional teams to gather requirements and deliver solutions
Implement and maintain RESTful APIs
Apply software engineering best practices (OOAD, SOLID, automated testing)
Contribute to code reviews and share best practices with the team
Required Skills & Experience
2+ years of experience developing, deploying, and supporting web applications
Strong experience across:
Frontend: HTML, CSS, JavaScript
Backend / Business Logic
Data layer
Proficiency in one or more of the following:
C# / .NET
Python
Experience with modern web frameworks/libraries:
React or Angular
ASP.NET MVC / ASP.NET Web API
Python frameworks such as Flask or Dash
Strong understanding of REST architecture
Experience working with SQL and/or NoSQL databases
Experience designing data models and data access layers
Experience with reporting and SQL-based solutions (e.g., SSRS)
Strong communication skills and ability to work collaboratively
About the Role
We are looking for an experienced Freelance Full Stack Developer to help design, build, and support cloud-ready, web-based applications that solve complex upstream business problems. You will collaborate closely with engineers, geoscientists, data managers, and other developers in a highly collaborative environment.
This is a hands-on development role covering frontend, backend, and data layers.
Responsibilities
Design, develop, test, deploy, and support web-based applications
Build cloud-ready and cloud-native solutions
Collaborate with cross-functional teams to gather requirements and deliver solutions
Implement and maintain RESTful APIs
Apply software engineering best practices (OOAD, SOLID, automated testing)
Contribute to code reviews and share best practices with the team
Required Skills & Experience
2+ years of experience developing, deploying, and supporting web applications
Strong experience across:
Frontend: HTML, CSS, JavaScript
Backend / Business Logic
Data layer
Proficiency in one or more of the following:
C# / .NET
Python
Experience with modern web frameworks/libraries:
React or Angular
ASP.NET MVC / ASP.NET Web API
Python frameworks such as Flask or Dash
Strong understanding of REST architecture
Experience working with SQL and/or NoSQL databases
Experience designing data models and data access layers
Experience with reporting and SQL-based solutions (e.g., SSRS)
Strong communication skills and ability to work collaboratively
Related categories:
JavaScript
Python
.NET
Website Design
CSS
C# Programming
HTML
Full Stack Development