Full Stack Software Engineer

Hybrid
Mid-level
🇧🇬 Bulgaria
💰Equity
Software Developer
Software development

The Role

This is a unique opportunity to join the Fastmarkets Technology Team. We are looking to Bulgaria for the next phase of our growth in Technology, building out a highly skilled team that will enable us to accelerate our product delivery and scale our business.

The purpose of the Technology team at Fastmarkets is to develop, enhance and support our flagship digital platform, serving global customers with critical data, news and analytics in the commodities markets we serve. We make this data and intelligence easily accessible though multiple channels including web, desktop, API, Excel and mobile iOS and Android applications, enabling customers to integrate our digital offering into their business workflows.

The Full Stack Software Engineer is a full-time position in our Sofia, Bulgaria office. In this role, working as part of a global team including Engineers, Business Analysts and Product Developers, the Full Stack Engineer will enable major new functionalities and make major contributions to projects that make a difference to our customers both in our existing markets such as Metals, Forest Products and Agriculturals and new markets such as energy transition.

The Engineer will be positioned in an expert group such as Market Data, Platform Services, News and Prices, Analytics and Data Warehouse and from there develop knowledge across all dimensions of the Fastmarkets platform, enabling engineers to be equipped with both business and technical expertise to tackle Fastmarkets’ most exciting business challenges.

Our technical stack is .NET and cloud infrastructure is Azure and we seek to use the latest and greatest relevant technologies in our work.

Principal Accountabilities

  • Software Development
  • Implementation of customer-empowering features within the Fastmarkets flagship platform
  • Adherence to sound software engineering design principles; design patterns, SOLID code
  • Ensuring solutions developed are scalable, flexible, resilient and secure
  • Quality Management
  • Design of appropriate tests for new features and implementation of automated testing
  • Ensuring code check-ins maintain the code quality bar; reviewing code from others
  • Ensuring security, scalability and resiliency are designed in right from the start
  • Collaboration and Leadership
  • Participating in and contributing to team meetings and stand ups, bring in new ideas
  • Working collaboratively with other engineers, product developers and business analysts
  • Helping to resolve support issues where appropriate.

Requirements

We recruit talented, dynamic people with diverse backgrounds and experiences, all united by a belief in our mission to provide the world’s leading and most trusted price reporting, events, and intelligence service for the markets we serve. We’re proud to be an equal opportunities employer and are committed to creating a fully inclusive workplace, where everyone feels able to participate and contribute meaningfully.

If you are open-minded, curious, resilient, solutions-oriented and committed to promoting equality, then read on...

KNOWLEDGE, EXPERIENCE AND SKILLS

We are looking for an individual who is highly motivated, driven, and have a passion to be part of a fast-paced, successful team. Being a strong team player is also important as well as someone who is happy to work flexibly.

  • Knowledge of commodity exchanges and how they work, ideally from a past project or role.
  • Strong grasp of OOP, concurrency, distributed and cloud computing concepts
  • Strong experience with .NET /C# with some of:
    • Microsoft Azure (Service Fabric, Blob Storage, Service Bus, Event Hubs)
    • Databases including relational (SQL Server) and NoSQL (CosmosDB)
    • Data Warehousing (Azure Databricks)
    • UI Frameworks – Angular, TypeScript or JavaScript
  • Experience with distributed programming protocols and infrastructure including:
    • Web protocols – REST, WebSockets (SignalR), gRPC
    • Messaging and caching - Service Bus, Redis
  • Experience of unit testing, continuous integration/deployment and test automation
  • Strong communicator in English: able to read/write documentation effectively and good verbal communication skills
  • Extremely collaborative and considers the customer experience at every stage

If you're excited about the role but your experience, skills or qualifications don't perfectly align, we encourage you to apply anyway.

 

Fastmarkets

Fastmarkets

Fastmarkets is an independent commodity pricing and information organization with over 600 staff, providing price data, forecasts, and market analyses for metals, mining, agriculture, forest products, and energy transition markets

🌞Clean energy
🛒Responsible consumption and production
Agriculture
Mining

Other jobs at Fastmarkets

 

 

 

 

 

 

 

 

View all Fastmarkets jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇧🇬 Bulgaria
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs