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 π±.