Senior Backend Engineer | Insense | Remote (Serbia)
Job Description
Make an impact in the creators economy and join efforts to become a first-choice creator content & ad platform for e-commerce.
We are inviting you to join us on this exciting journey!
ππ» Hey there!
We are seeking an experienced Senior Backend Engineer to join our team as a Lead. In this role, you will lead one of our two product teams, overseeing the development of our cutting-edge applications and ensuring the delivery of high-quality software solutions. You will be responsible for backend development, with a focus on people management and mentorship.
π_This role is open to anyone based in EMEA or AMER Time Zone_
β°This is a full time role with a flexible schedule, you must be available every working day between 9 am and 12 pm EST.
Who we are looking for
Required:
- 5+ years of experience as a backend engineer.
- Bonus points if you have prior experience as a Lead, with a proven track record of managing or mentoring engineers.
- Proficiency in Ruby (ideally with elixir)
- Advanced SQL knowledge (PostgreSQL)
- Knowledge of cloud computing platforms (Google Cloud).
- Comfortable with DevOps tasks and concepts or infrastructure challenges.
- Knowledge of JavaScript and/or TypeScript
- Bonus points if you’ve worked with React or React Native.
- Experience with GraphQL API development.
- Excellent written and verbal communication skills.
- Strong business and user understanding.
- Ability to work with and understand diverse cultures.
- Proactive in ideating and implementing product improvements.
- Strong business acumen and user-centric mindset.
Responsibilities
- Technical Leadership: Lead and mentor a team of engineers, providing guidance, support, and career development opportunities.
- Full Stack Development: Design, develop, and maintain our backend server using Ruby and our web frontend using React. Ensure seamless integration of our React Native mobile frontend.
- API Management: Oversee the development and maintenance of our GraphQL API, ensuring it meets the needs of both frontend clients.
- Deployment & Operations: Manage deployments in a Kubernetes environment on Google Kubernetes Engine (GKE). Ensure the reliability and scalability of our applications.
- Collaboration: Work closely with designers, product managers, and QA to deliver high-quality features. Facilitate communication and collaboration within the team.
- Innovation: Proactively ideate and implement product improvements based on business and user needs.
- Cultural Sensitivity: Foster an inclusive work environment, effectively collaborating with team members from diverse cultural backgrounds.
What is the Candidate Recruiting Process?
- Application
- Recruiter interview
- Technical Interview
- Product Interview
- HR / Leadership Interview
- Reference check
- Offer
What we offer
Forever remote role π»
Work from anywhere π
Salary in USD commensurate with your experience and location
Paid Time Off + 1 additional day for every year you’ve been with us π
International exposure to global clients and employees in AMER + EMEA π
Opportunities for career growth π
π_This role is open to anyone based in EMEA and AMER_ Time Zone, kindly select βworldwideβ option in case your location is not listed.