Senior Full Stack Developer

at  Pentasia

Remote, , Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Jun, 2024USD 50000 Annual28 Mar, 2024N/AJavascript,Postgresql,Express.Js,Docker,Computer Science,Redis,Containerization,Databases,Cypress,MochaNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

A new Pentasia client is a rapidly growing entertainment and gaming startup, who are revolutionizing the industry.
They are dedicated to delivering thrilling and inventive gaming experiences to users. In pursuit of their goals, they’re actively searching for a Senior Backend Node Developer to assume a crucial role in their journey.
The ideal candidate should be technology-driven, possess an in-depth understanding of JavaScript, Node, React, Express, and various technologies, and thrive in the dynamic and fast-paced environment of a startup.

Key Responsibilities:

  • The Senior Backend Developer designs, develops, and maintains robust and scalable full-stack applications for a sportsbook platform using JavaScript, React, and CSS.
  • Create and implement efficient and reliable REST APIs using Express.js to ensure seamless communication between the front-end and back-end systems.
  • The role involves developing, optimizing, and managing databases, including PostgreSQL and Redis, to handle data storage and retrieval for the sportsbook.
  • The developer implements WebSocket functionality for real-time odds updates and interactive features.
  • They utilize Docker for containerization and microservices architecture to ensure the scalability and flexibility of the platform.
  • Clean, efficient, and maintainable code is written while adhering to best practices and coding standards.
  • Conducting unit testing, integration testing, and end-to-end testing using tools like Cypress and Mocha to ensure the quality and reliability of sportsbook applications.
  • Collaboration with cross-functional teams, including designers and product managers, to transform requirements into innovative solutions.Staying updated with emerging technologies and industry trends, making recommendations for continuous improvement to enhance the sports betting platform.

-

Requirements:

  • The candidate should hold a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Developer, with a focus on JavaScript, React, and related technologies.
  • Strong expertise in building and maintaining RESTful APIs using Express.js.
  • Proficiency with databases, including PostgreSQL and Redis.
  • Experience with containerization using Docker and a solid understanding of microservices architecture.
  • Familiarity with testing frameworks like Cypress and Mocha.
  • Solid understanding of Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles.
  • Knowledge of Sequelize for database ORM and PSQL for database management.
  • Familiarity with WebSocket for real-time sports odds updates.
  • Excellent problem-solving skills and a passion for innovation.
  • Strong communication and teamwork abilities.
  • Ability to work in an agile development environment.
  • Prior experience with sports betting platforms or related technologies is a must

Tech Stack:

  • Node.js
  • React
  • React Hooks
  • Class Component React
  • Redux
  • Context

Responsibilities:

  • The Senior Backend Developer designs, develops, and maintains robust and scalable full-stack applications for a sportsbook platform using JavaScript, React, and CSS.
  • Create and implement efficient and reliable REST APIs using Express.js to ensure seamless communication between the front-end and back-end systems.
  • The role involves developing, optimizing, and managing databases, including PostgreSQL and Redis, to handle data storage and retrieval for the sportsbook.
  • The developer implements WebSocket functionality for real-time odds updates and interactive features.
  • They utilize Docker for containerization and microservices architecture to ensure the scalability and flexibility of the platform.
  • Clean, efficient, and maintainable code is written while adhering to best practices and coding standards.
  • Conducting unit testing, integration testing, and end-to-end testing using tools like Cypress and Mocha to ensure the quality and reliability of sportsbook applications.
  • Collaboration with cross-functional teams, including designers and product managers, to transform requirements into innovative solutions.Staying updated with emerging technologies and industry trends, making recommendations for continuous improvement to enhance the sports betting platform


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Remote, Ireland