Senior Full-Stack Engineer (Node+React) (#4681)
Position Summary: Our company is seeking a high-performing Software Engineer with over 5 years of professional experience to join a fast-paced, international team. The role focuses on building scalable, high-quality web applications using a modern JavaScript/TypeScript stack. This is a mission-critical position aimed at delivering exceptional user experiences through robust backend and frontend architectures.
About the Client & Team: Customer is an industry-leading fintech provider operating in an international environment that encourages professional growth, ownership, and technical flair. The team consists of tech leaders focused on solving significant daily challenges using the latest technologies.
Responsibilities
Design, develop, and maintain high-quality web applications using Node.js, TypeScript, and React.js.
Manage both relational (MySQL) and non-relational (DynamoDB, Redis) databases to ensure efficient data storage.
Write comprehensive unit and integration tests using frameworks like Jest to ensure code robustness.
Build scalable architectures leveraging NestJS for backend and Next.js for frontend development.
Optimize applications for maximum speed, scalability, and performance.
Collaborate within an Agile environment, participating in sprints, code reviews, and cross-functional requirement gathering.
Automate testing and deployment processes using CI/CD tools.
Requirements:
Must-have:
Minimum 5 years of professional software development experience.
Advanced proficiency in Node.js, TypeScript, and React.js.
Proficiency in Git and modern frameworks like NestJS/Next.js.
Strong experience with both SQL (e.g., MySQL) and NoSQL (e.g., DynamoDB).
Proven track record in testing (Unit/Integration) and Agile methodologies.
Nice-to-have:
Experience with cloud platforms, specifically AWS.
Knowledge of DevOps practices, containerization (Docker), and microservices architecture.
Experience with CI/CD tools such as Buildkite.
We offer:
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing
Education reimbursement
Memorable anniversary presents
Corporate events and team buildings
Other location-specific benefits
Senior Full-Stack Engineer (Node+React) (#4681)
Senior Full-Stack Engineer (Node+React) (#4681)