Share this job
Software Engineer (React/Typescript – NodeJS)
CRI
Apply for this job

Software Engineer (React/Typescript – NodeJS)

Costa Rica (100% Remote)


Job Summary


What You Will Do

  • Responsible for designing and implementing microservices, event driven solutions and creating solution prototypes.
  • Design and build domain driven function centric solutions to transition from legacy platform to microservices architecture, and micro front end services.
  • Outline the governance and engineering principles to build micro services and ensure best practices are followed by the development team.
  • Collaborate with other senior engineers to identify, build, and adopt reusable code.
  • Explore, research, and teach new architecture and design patterns to the organization.
  • Work collaboratively with an agile cross functional team and lead brainstorming sessions to drive analysis, architecture/design, and development of quality solutions.
  • Set standards, best practices, and specify patterns for company-wide adoption.
  • Lead development in new technical pursuits and proof of concepts.
  • Be an integral part of an agile team, take lead on the sprint work, track, communicate any roadblocks, and present work progress to management.
  • Provide recommendations for continuous improvement in software applications by conducting systems analysis and recommending changes.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Conduct code and design reviews and ensure adherence to software coding standards.
  • Keep up to date with industry & technical trends to remain current in design standards and patterns.


Qualifications Must Haves

  • Bachelor’s degree in computer science or related degree or equivalent working experience
  • 8+ years of software engineering in a professional environment
  • Experience working on proof of concepts.
  • Experience with event driven architecture/design of highly resilient systems with microservices, event sourcing and CQRS
  • Experience with React/Typescript – NodeJS
  • Experience with Relational and NoSQL databases
  • Knowledge of Backend for Frontend (BFF) and Micro-Frontend (MFE) Architecture
  • Knowledge of modern JavaScript application tooling (NPM, Webpack)
  • knowledge of profiling, monitoring, and improving front-end performance.


Apply for this job
Powered by