Senior Full-stack Software Engineer

at  RCS Global

1BK, Kreuzberg, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 May, 2024Not Specified29 Feb, 20245 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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

Responsibilities:

1. 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.

2. 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.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

10965 Berlin-Kreuzberg, Germany