Tradeshift is looking for a Staff Engineer to join the Tradeshift Buy organization in Global Product and Engineering. This means being a technical leader with architectural ownership, while also getting your hands plenty dirty in code contributions for the strong team you will be part of, as well as for company wide projects. You will act as a mentor, inspiring your colleagues and setting technical direction. In this role, you will also act as an evangelist within Engineering and represent Tradeshift in conferences, the blogosphere and relevant open source communities.
In Tradeshift Buy, we are implementing, growing and maintaining apps and services that bring to our customers a modern, managed buying experience.
You will be a member of a skilled, cross-functional and self-driven team, that includes FrontEnd Engineers, BackEnd Engineers, QA, Product Manager and Designer.
We value individuals who are passionate, who care, and who can set a direction for their peers.
Take ownership of at least one architectural domain, driving the overall technical roadmap and vision for the services in the area, advising and discussing with teams (including your own) that are building services which reside or intersect with the domain to ensure coherence and direction
Share your knowledge and expertise widely in Tradeshift, inspiring and mentoring colleagues in engineering
Translate high-level plans for business growth into technical roadmaps that take long-term engineering strategy into account
Present technical architecture practices and hold frequent training sessions across engineering
Represent Tradeshift in the P2P/fintech/Engineering industry by giving talks at conferences, share findings in blog posts, and be part of relevant open source communities
Work with product managers and designers in a global environment to define and ship new product experiences, migrate existing legacy code to microservices, create new services and modules within the platform and work on feature requests and improvements.
Write high-quality, tested and peer-reviewed code covered by unit, component and integration tests
You’re perfect for this role if:
You have a BS/MS in Computer Science degree or equivalent. At least 10 years of proven software engineering experience, preferably in relevant industries
You are well versed in all aspects of software development: Inception, architecture, design, specification, development, testing, building/deploying, running, refactoring, decommissioning, etc.
You have experience with distributed, cloud native, microservice based, major scale, transactional systems. Or you have the ability to apply other veins of experience and theoretical knowledge to this domain in a convincing manner
You have deep knowledge of Java. Experience with multiple programming languages, paradigms, environments and frameworks expected. The ability to reflect on the advantages and shortcomings in applying them to different problems and situations. Knowledge of NodeJS/Typescript is a plus.
You thrive with hard challenges and with diving into unknown territory. Enjoy pragmatic problem solving in a collaborative environment, where the result is the focus, not the individual contributions or egos
You are strong in communication both with peers, less experienced engineers, and people from other areas of the business. Not afraid to share knowledge, take the lead and show direction
You are experienced and opinionated on different software development methodologies, including Scrum. Reflect on when to use what techniques, and apply them in a pragmatic manner
You are fluent in English, written and spoken
Our Bucharest office is full of “rebels” - people who like to challenge the status quo. We’re a fun group always looking for ways to make an impact and we enjoy the freedom and autonomy we are allowed in our jobs.
In 2011, three Danes walked into a garage and decided to create a platform that would connect every business in the world. Ambitious? Yes, stubborn? Definitely, bored? Never! We expect each of our employees to approach their work with the dedication, imagination and pride—just like we do. One day, you might find us locked in a heated Zoom, lunch break edition of Cards Against Humanity, and the next we’ll be handing off projects to colleagues in different time zones to keep momentum going round the clock. That’s just how we roll.
We come from all different backgrounds and places and thrive off of challenging the status quo. We inspire each other every day to be happy, grow personally and professionally, and welcome new teammates from all walks of life.
Why you might like working here:
- You love autonomy and the freedom to get your work done how you want
- You like sharing your opinions and feeling like they matter
- You want to work for a company that requires you to bring your whole self to work every day: brains, heart, and guts.
- Ambitious international startup, and agile environment in Bucharest, Romania
- Competitive compensation package
- Career and professional development opportunities (workshops, trainings etc.)
- Trips to design-camps for working with and learning from professionals in other countries
- Flexible work hours
- Company laptop provided
- Medical Subscription
- Meal tickets of 15 lei value for each working day
- Free drinks & snacks daily, fresh fruits every Monday and Wednesday
- Safe outdoor bike parking spot
- Access to Bookster
- Friendly and relaxed working atmosphere
- Relaxing spots, games - ping pong, board games
- Fun team-bonding events such as Team Camps, Hack-a-thons, Game & Field Days,
- Welcome Breakfast, Happy Hours, Birthdays Celebrations and more!