Engineering · Full-time · Germany
Are you looking for a new challenge and for a chance to become part of an ambitious and multi-cultural team? Are you interested in applying your strong skills in a company that is growing rapidly?
At RCS our vision is a world where natural resources are produced, traded and transformed in a way that generates sustainable positive impacts on people and the planet.
Join us at RCS Global Group!
We are looking for a dynamic and passionate Senior Full-Stack Software Engineer
YOUR ROLE
In this position, you will have the opportunity to work autonomously with minimal supervision, leveraging your exceptional organisational and problem-solving abilities. A strong background in software development and familiarity with agile methodologies are essential.
Your primary objective will be to develop high-quality software solutions that meet user needs and align with the organisation’s business goals. This will involve analysing requirements, designing robust architectures, writing efficient code, and conducting thorough testing.
As a Senior Full-Stack Software Engineer, you will have the responsibility to drive projects forward, mentor junior team members, and contribute to continuous improvement initiatives. By delivering innovative and reliable software, you will contribute to the success of our organisation and make a meaningful impact in the industry.
Reporting lines
The Senior Full-Stack Software Engineer will report to the unit managament and will align closely with the rest of the Digital Solutions team.
YOUR RESPONSIBILITIES
2.1. Key Accountabilities/Primary Responsibilities/Core duties
Implement improvements on existing platforms
Serve as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, tests and builds automation tools
Provide core system design, evaluate and prove platform components
Deliver working prototypes and frameworks for delivery teams to build upon
Perform hands-on software development of highly scalable components that are required to have a high performance service interface (REST API) capable of scaling to extremely high transaction rates
Drive consistent development practices - tools and common components
Utilize open source frameworks where applicable to build an industry leading, API-enabled system
Develop deep understanding of tie-ins with other systems and platforms within the supported domains
Work with product managers and contribute to blueprints while assisting with annual planning of feature sets
Identify exciting opportunities for adopting new technology to solve existing needs and predicting future challenges
2.2. Team Management
Manage business side support staff contributing to product work on your product
Ensure effective, inclusive interaction with in-house and external technical engineering teams related to each product
Participate in the onboarding process of new team members, ensuring their engagement and continuous development.
Ensure 360° management of your product’s stakeholders, engaging senior management, various levels of involvement across business units, existing users and clients, as well as potential new users/clients.
Participate in scrum ceremonies with the Technical Manager to ensure alignment of business requirements and technical output.
YOUR PROFILE
BS degree or higher in Computer Science/Engineering or equivalent experience.
5+ years of industry experience in Software Engineering experience
Strong sense of ownership, growth mindset and is able to rapidly learn new technologies and concepts to meet the needs of our customers.
Proficient in one of the front-end tech stacks like tailwind, materialUI and or Semantic UI with ECMA2015 and frameworks like reactjs/vuejs/angular
Proficient in back-end languages like Python/JS/TS/Golang/Ruby on Rails/Elixir/Erlang, PHP/Laravel and able to implement web servers & API services
Solid fundamental computer science knowledge like data structure, algorithms, databases/SQL, testing, CI/CD, GIT, and shell scripts
Experience with server-side concepts (caching, performance, monitoring, and scalability)
Familiar with cloud technologies
Proven experience as a Senior Software Engineer
Extensive experience in software development, scripting and NoSQL databases (e.g. MongoDB)
Familiarity with various operating systems (Linux, Mac OS, Windows)
Analytical mind with problem-solving aptitude
Ability to work independently
Excellent organizational and leadership skills
Business Level Proficiency in English
LOCATION
The ROLE is based in Berlin and will conduct the majority of work from this location.
Some travel within Europe and to Central/Eastern Africa may be required depending on business unit, product and client / business development needs.
STARTING DATE
ASAP
To apply:
Please take the time to answer the few questions we set up on this platform before submitting your CV.
More about RCS GLOBAL GROUP
As the world attempts a transition towards sustainable energy, raw materials crucial to that transition are coming under increased scrutiny due to human rights and environmental risks throughout and at the source of global supply chains.
Founded in 2008, RCS Global Group is the leading advisory and supply chain audit firm working with companies across the world to identify and manage environmental, social and governance risks in their supply chains. This includes - inter alia - customer-facing automotive and electronics brands in the United States and Europe, battery and other manufacturers in Asia, and mining operators around the world.
Our vision is a world where natural resources are produced, traded and transformed in a way that generates sustainable positive impacts on people and the planet. We do this by bringing transparency and good practice to every point of a company’s supply chain from source to store, including through supplier audit programs, product traceability, as well as data-driven solutions for supply chain monitoring, risk management and due diligence.
With team members from Germany, China, the United States, New Zealand, Rwanda, the Democratic Republic of Congo (DRC), Spain, the Czech Republic, France, Chile, the Netherlands, Mexico, Switzerland and South Africa we are a very diverse team. We have offices at each stage of the mineral value chain, with representations in China, Europe, North and Central America, and in Africa.
We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.
Sign up to view 0 direct reports
Get started