Why work at Project Blue?

Founded in 2022

Our values

...
Sustainability

Limiting dangerous climate change requires a radical reshaping of the global mining and energy sectors. Our aim is to support our government and industry clients with the intelligence they need to make this happen. At the same time, we are committed to limiting Blue’s own impact on the environment through sustainable working practices.

...
Community

We are nothing without our people, and their people. We aim to foster a dynamic, diverse, and collaborative working culture that allows time for the things that matter even more in life. But working relationships matter too, and Project Blue wants to make a space that fosters meaningful connections between team members to create a productive, engaging, and positive work culture.

...
Excellence

We want to be the best at what we do. Our clients face important challenges every day and we need to provide them with the best data, analysis, and insight possible to help them make the right decisions. We are committed to academic rigor and unbiased forecasting. Our analysis and forecasts are based solely on our impartial, expert view of the markets we cover.

Vacancies

Senior Developer

Overview:

At Project Blue, we provide market intelligence on critical materials for energy transition. Our focus is on understanding the complexities of rapidly evolving supply chains and translating this knowledge into accurate data, unbiased analysis, and expert insight, to support industry and government decision makers. We have developed online platforms for our team and clients to access and manipulate our research, including a rapidly growing interconnected database that allows for data analytics and visualization. We are seeking a dynamic and experienced professional to join our development team and help drive and innovate our progress. You will be responsible for developing numerous applications and collaborating with the rest of the development team to design and implement new features. The ideal candidate will be comfortable taking on multiple tasks and willing to learn new skills.

About the Role:

We are looking for an experienced and driven Senior Developer to join our dynamic team. You will play a key role in designing, developing, and maintaining high-performance web applications using modern technologies. The ideal candidate will have solid experience across both frontend and backend development, with a deep understanding of relational databases and software architecture best practices.

Key Responsibilities:

  • Design, develop, and maintain web applications using Vue.js, C#, and Entity Framework
  • Build scalable, secure, and efficient APIs and backend services
  • Collaborate with cross-functional teams to gather and refine requirements
  • Optimize application performance for maximum speed and scalability
  • Ensure database design aligns with application needs and business logic
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews and mentor junior developers
  • Participate in architectural discussions and decision-making
  • Support the implementation of Server-Side Rendering (SSR) where needed
  • Leverage AWS services for deployment, hosting, and application scalability (advantageous)

Tech Stack:

  • Frontend: Vue.js, HTML, JavaScript
  • Backend: C#, .NET, Entity Framework
  • Database: PostgreSQL, strong understanding of relational database principles
  • Cloud: AWS (advantageous)
  • Additional: Experience with SSR (advantageous)

Requirements:

  • 7+ years of professional software development experience
  • Strong proficiency in Vue.js, C#, and Entity Framework
  • Solid understanding of relational databases, SQL, and PostgreSQL
  • Excellent knowledge of HTML, CSS, and JavaScript
  • Experience designing and consuming RESTful APIs
  • Familiarity with version control systems (Git)
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and as part of a collaborative team
  • Excellent communication and interpersonal skills

Nice to Have:

  • Experience working with AWS services (EC2, S3, RDS, Lambda, etc.)
  • Experience implementing Server-Side Rendering (SSR) with Vue or similar frameworks
  • Exposure to Docker and CI/CD pipelines

Location:

Remote (UK or SA timezone)

Contact:

Top