Senior Full Stack Engineer
Boston, Massachusetts
Full Time
$140k - $180k
Job Title: Full Stack Engineer (React, Node, React Native)
Location: Hybrid (Boston, MA)
Industry: AI-Driven Sports Gambling Analytics
Company Overview:
Our client is a fast-growing AI model-based sports gambling analytics company, leveraging advanced machine learning and data science to provide predictive insights and analytics to sports bettors. Our mission is to revolutionize the sports gambling landscape by delivering cutting-edge technology that helps our users make smarter, data-driven betting decisions. If you're passionate about AI, sports, and developing innovative solutions, we'd love for you to join our team!
Job Description:
We are seeking an experienced Full Stack Engineer to join our dynamic team. In this hybrid role, you will work closely with product managers, designers, and other engineers to develop, maintain, and scale our web and mobile applications. You will play a pivotal role in building the core features of our analytics platform and mobile app, which deliver real-time data and predictions to users, empowering them to make informed decisions in the world of sports gambling.
The ideal candidate will have a strong background in building scalable, full-stack applications using React, Node.js, and React Native. You should be comfortable working with both front-end and back-end technologies and have a passion for creating high-quality, user-centric products. Experience with AI-driven data models and an understanding of the sports gambling industry are a plus but not required.
Key Responsibilities:
- Develop and maintain scalable web and mobile applications using React, Node.js, and React Native.
- Collaborate with cross-functional teams (product managers, designers, data scientists) to deliver high-quality software that meets user needs and business goals.
- Design and implement RESTful APIs for seamless communication between front-end and back-end systems.
- Build intuitive and responsive user interfaces that provide seamless, real-time analytics and insights to users.
- Write clean, maintainable, and testable code while following best practices for software development.
- Optimize application performance, focusing on both front-end responsiveness and back-end efficiency.
- Participate in code reviews, ensuring code quality and knowledge sharing across the engineering team.
- Support the deployment and maintenance of applications in a cloud environment (AWS, Azure, etc.).
- Stay up-to-date with industry trends and emerging technologies in AI, sports analytics, and software development.
Requirements:
- 3+ years of experience in Full Stack Development with hands-on experience using React, Node.js, and React Native.
- Strong proficiency in JavaScript and TypeScript.
- Solid understanding of front-end technologies, including HTML, CSS, and modern JavaScript frameworks.
- Experience building and consuming RESTful APIs and GraphQL.
- Experience with version control systems (Git).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with databases such as PostgreSQL, MongoDB, or MySQL.
- Strong problem-solving skills, with an ability to debug and troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Ability to work in a hybrid work environment with flexibility to work from both the office (Boston, MA) and remotely.
Preferred Qualifications:
- Experience working with AI models and data science frameworks (TensorFlow, PyTorch, etc.).
- Familiarity with sports betting, gambling analytics, or predictive modeling.
- Knowledge of DevOps tools and practices, including CI/CD pipelines.
- Experience with mobile app deployment on iOS and Android.
Benefits:
- Competitive salary and performance-based bonuses.
- Hybrid work environment with flexible hours.
- Health, dental, and vision insurance.
- Generous PTO and paid holidays.
- Access to cutting-edge AI and analytics technologies.
- Collaborative, fast-paced work culture with opportunities for professional growth.