Senior Backend Engineer

  • Full-time

Company Description

Raenest empowers startups to effortlessly onboard remote contractors and employees from 120+ countries. Startups can coordinate payments in 50+ currencies, sort out compliance, taxes, and control team expenses with unlimited virtual cards from one place.

At Raenest, Backend Engineers make the product come alive by building logics that are intuitive and solve the problems for our customers. They work closely with designers, frontend enginners to iterate on concepts, prototypes and make data-driven decisions.

Job Description

  • Develop features and improvements to the Raenest product in a secure, well-tested, and performant way.
  • Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Participate in occasional rotations to assist troubleshooting product operations, security operations, and urgent engineering issues.

Qualifications

  • Work experience with Node.js, Nest.js, and TypeScript (5years Minimum);
  • Experienced in implementing TDD and CI/CD best practices
  • Confident understanding and experience in serverless computing or containerization such as Docker.
  • Expert with implementing modern REST API infrastructures.
  • Confident understanding and experience in relational databases and non relational databases and ORMs such as Prisma,
  • Experience in Object-oriented design, Messaging/queueing design patterns and best practices, software design patterns and their strengths and weaknesses, modular software design approaches such as taking monolithic applications and carving them into their component micro-services.
  • Experience with leveraging AWS services like ECS, S3, Lambda, SQS, Cloud-watch etc
  • Experience with integrating with third party OAuth providers
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Previous experience in FinTech is preferred.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote organization.

Additional Information

What we offer:

🔝 Remote friendly

👩🏻‍⚕️ Health Insurance

🎓Training Budget

😎 Team building events

🤩 Growth Opportunities 

💰Paid Time Off