(Senior) Software Engineer, DSP

at  Remerge

Berlin, Berlin, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Nov, 2024Not Specified29 Aug, 2024N/ATypescript,Communication Skills,RubyNoNo
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:

Remerge helps leading mobile app marketers increase revenue and retention by activating, re-engaging and retaining high-value users through programmatic in-app ads. Founded in 2014, Remerge has established itself as a leading app retargeting player globally, with offices spanning Berlin, New York, Singapore, Seoul and Tokyo. Our international team of experts has contributed to the growth of hundreds of apps across all major verticals, including gaming, on-demand delivery, e-commerce, and finance.
Job mission
We are looking for a new colleague to enhance our team. We own the internal UI platform system that enables our specialists to configure Remerge’s bidding infrastructure. You’ll be working on a product team alongside other engineers, product managers and a UX designer to maintain and extend both front- and backend-end components with a focus on robustness and user experience. This role is crafted to bridge the gap between technical possibilities and business requirements, enhancing your team’s ability to execute projects efficiently and effectively. The inclusion of regular technical feedback ensures that projects are well-defined from the start, reducing the risk of rework and delays.

Job responsibilities

  • Develop and Maintain Software: Build and maintain reliable, scalable, and efficient software solutions using Ruby and TypeScript.
  • Technical Project Leadership: Provide technical guidance and insights during project planning and execution to ensure alignment with best practices and technological standards.
  • Operational Support: Address and resolve day-to-day operational issues in software applications, ensuring minimal downtime and disruption to business activities.
  • Quality Assurance: Implement comprehensive testing and documentation practices to maintain high standards of quality.

Daily Tasks:

  • Task Definition Feedback: Regularly provide technical feedback to product managers on task definitions to refine and ensure feasibility.
  • System Monitoring and Optimization: Monitor system performance to identify and rectify issues promptly, optimizing functionality and user experience.
  • Technical Collaboration: Work closely with product managers and other stakeholders to translate business requirements into robust technical implementations.

Job requirements

  • Technical Expertise: Advanced skills in Ruby and TypeScript with a solid understanding of full-stack development frameworks and principles.
  • Problem-Solving: Strong analytical and problem-solving skills to tackle complex technical challenges efficiently.
  • Communication: Excellent communication skills to effectively convey technical concepts to non-technical team members and stakeholders.
  • Project Management: Ability to manage multiple projects and priorities in a non-Scrum, traditional project management environment.

Our promise

  • Unlimited vacation days - for real. We give you the freedom to figure out the most productive work-life balance for you
  • Mentorship program for technical and non-technical skills
  • A truly modern place to work: work from home, from our brand new office in Berlin, or remotely - your work environment is yours to design
  • Generous remuneration package including virtual shares, a dedicated education budget
  • End of the year bonus determined by company performance
  • Travel to our offices around the globe for a short term assignment for up to a month every two years
  • Comfortable work setup - laptop, phone, screen(s), standing desk etc.
  • Support for your setup while working from home
  • Wellness benefits such as sports memberships, Nilo Health subscription and internet reimbursements
  • Company events including breakfast twice a week, team lunches, birthday and milestone celebrations, quarterly team events and company-wide parties & trips

Remerge is an Equal Opportunity Employer: all qualified applicants are considered for positions regardless of race, ethnic origin, gender, age, religion or belief, marital status, gender identification, sexual orientation, veteran status or disability. We’re looking forward to your application!
Important notice: Protect yourself from scammers representing Remerge
Do not respond to job offers from third parties claiming to recruit on behalf of Remerge, or individuals impersonating as Remerge employees offering freelance or remote work opportunities. We do not ask job applicants for personal information like bank account numbers, address, money transfer requests, or other confidential details on any messaging platform. If someone reaches out to you to offer you a job, make sure that they are a verified Remerge employee by checking their identity on official Remerge channels.
Please note that the only job openings we offer are listed on our official website: remerge.io/careers (http://remerge.io/careers)
Stay vigilant and protect yourself from potential scams.
Please review our Applicants Privacy Policy. (https://www.remerge.io/applicants-privacy-policy

Responsibilities:

Job responsibilities

  • Develop and Maintain Software: Build and maintain reliable, scalable, and efficient software solutions using Ruby and TypeScript.
  • Technical Project Leadership: Provide technical guidance and insights during project planning and execution to ensure alignment with best practices and technological standards.
  • Operational Support: Address and resolve day-to-day operational issues in software applications, ensuring minimal downtime and disruption to business activities.
  • Quality Assurance: Implement comprehensive testing and documentation practices to maintain high standards of quality

Daily Tasks:

  • Task Definition Feedback: Regularly provide technical feedback to product managers on task definitions to refine and ensure feasibility.
  • System Monitoring and Optimization: Monitor system performance to identify and rectify issues promptly, optimizing functionality and user experience.
  • Technical Collaboration: Work closely with product managers and other stakeholders to translate business requirements into robust technical implementations


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Berlin, Germany