Remote Staff Engineer, Database Specialist, Platform

Posted

Apply now
Please, let Cardata know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • As a technical expert at Cardata, you will take a hands-on approach to architecting and coding scalable front-end and back-end solutions, ensuring a world-class user experience.
  • In your role as a Staff Engineer and key member of the Platform Team, you will play a critical role in designing, architecting, and implementing a new, customizable platform.
  • You will guide key decisions on database best practices and platform-to-platform migration strategies, leveraging your full-stack expertise, especially in relational databases (PostgreSQL preferred).
  • The Engineering Team at Cardata fosters a culture of continuous learning, collaboration, and innovation, thriving on shared knowledge and product ownership.
  • You will engage in pair programming, Lunch & Learn sessions, and architecture discussions, contributing to a highly engaged team dedicated to improving core processes and driving product evolution.
  • Your responsibilities will include establishing best practices and design patterns for the new platform, leading the design of a migration strategy from the legacy platform, and developing, testing, and maintaining new features.
  • You will help lead unit test initiatives, write clean and maintainable code, collaborate with team members to define requirements, and set high coding standards through reviews.
  • Staying up-to-date with emerging trends and technologies in software development and providing technical leadership and mentorship to other engineers will also be part of your role.

Requirements:

  • You must have 8 to 12 years of software development experience building highly reliable, scalable software solutions.
  • Experience with TypeScript, React, NextJS, and NestJS is required.
  • You should have experience with relational databases such as PostgreSQL or MySQL.
  • Familiarity with TDD or unit testing, particularly using JEST, is preferred.
  • You need to be familiar with Agile/Scrum methodologies and CI/CD deployment processes.
  • The ability to thrive in a dynamic, ambiguous environment while managing multiple priorities and tackling complex technical challenges is essential.
  • Strong time management skills, with an aptitude for scoping projects and developing accurate timelines, are necessary.
  • Exceptional interpersonal and communication skills are required to effectively collaborate with cross-functional teams and manage expectations.
  • You should have demonstrated success managing development projects end-to-end with significant ownership over technical decision-making.
  • Experience building applications with AWS, using services such as SNS/SQS, EC2, and Lambda is also required.

Benefits:

  • Cardata offers a culture of continuous learning and collaboration, providing opportunities for professional growth and development.
  • You will be part of a highly engaged team that values shared knowledge and product ownership.
  • The company promotes a flexible work environment, allowing for remote work.
  • Employees can participate in pair programming and Lunch & Learn sessions to enhance their skills and knowledge.
  • There is a focus on improving core processes and driving product evolution collaboratively, contributing to a fulfilling work experience.
Apply now
Please, let Cardata know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback