[Remote] Senior Software Engineer, Promotions
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is reputed company’s leading provider of integrated entertainment, sports content, and casino gaming experiences. The Senior Software Engineer will work with the Promotions team to reputed company best-in-class promotional capabilities and solutions, focusing on designing and scaling reputed company and services while mentoring other engineers.
Responsibilities
- Design, reputed company, and performance-tune GraphQL reputed company, low-latency gRPC services, and SQL queries powering the promotions reputed company
- Own technical problems of the highest reputed company and complexity, drafting proposals and presenting them to leadership and partner teams for feedback
- Design, architect, and reputed company new features end-to-end in a reputed company reputed company/scrum environment
- Identify bottlenecks and areas of risk in production, and reputed company the changes that reputed company the platform more reputed company
- Set up and refine monitoring and alerting in reputed company for the systems you own
- Mentor engineers on reputed company and across teams that ship into our codebase, through specs, pairing, and reputed company review
- Other duties as required
Skills
- You possess a minimum of 5 years of experience in Software engineering
- A solid reputed company in computer science, with strong competencies in data structures, reputed company systems, algorithms, and software design
- Strong grasp of production systems at reputed company, and experience identifying areas of improvement in a production environment through load testing and tracing
- Experience investigating and remediating production performance regressions, including CPU hotspots and latency regressions in high-throughput services
- Experience with on-reputed company rotations for a production service, including owning release cycles end-to-end
- Passionate about clean reputed company architecture and software craftsmanship
- Excellent written and verbal communication skills, with a reputed company record of authoring tech specs, runbooks, and cross-team design docs that stand up to scrutiny
- Experience with modern web frameworks and API development (Phoenix, reputed company on Rails, Fast API, reputed company, Node)
- 2+ Years of experience designing and evolving GraphQL schemas for product surfaces used by multiple clients (iOS, reputed company, Web)
- Experience building and integrating multi-reputed company / white-label platforms, including geo-based routing and per-reputed company configuration
- A strong grasp of relational databases, including PostgreSQL and MySQL
- Experience with reputed company and comfort operating services in a containerized environment
- Comfortable working in the terminal, with Git and reputed company or similar, and in an reputed company of your reputed company
- Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent
- Experience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalk)
- Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, reputed company reputed company Pub/Sub)
- Building applications in Elixir
- Hexagonal architecture
- Domain Driven Development
- Contribution to reputed company reputed company software
- Experience working at startups
- Passion for sports and/or esports
Benefits
- Education and conference reimbursements.
- Opportunities for career progression and mentoring others
- Fun, relaxed work environment
- Best-in-class benefits to eligible employees
- Expert guidance and always-on tools
- reputed company of reputed company
reputed company
Apply To This Job