Apply

Senior Back End Engineer

Posted about 9 hours agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5 to 8 years

πŸ“ Location: U.S.

πŸ” Industry: Daily Fantasy Sports

🏒 Company: PrizePicksπŸ‘₯ 101-250πŸ’° Corporate almost 2 years agoGamingFantasy SportsSports

πŸ—£οΈ Languages: English

⏳ Experience: 5 to 8 years

πŸͺ„ Skills: Backend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLGitKubernetesRuby on RailsAlgorithmsData StructuresCommunication SkillsCI/CDRESTful APIsMentoringLinuxScriptingSoftware EngineeringDebugging

Requirements:
  • 5 to 8 years of relevant work experience
  • Expert to mastery experience with: Ruby on Rails
  • Expert to mastery experience with: Postgres
  • History of owning product challenges and technical challenges in a team to drive a desired business outcome
  • A kind and positive mindset
  • A passion to be better at your craft than the day before
  • A self-motivated and self-managing attitude
  • A sense of urgency to solve problems
  • Ability to clearly and concisely communicate about technical, and/or organizational problems and propose solutions
  • Ability to concisely communicate with other employees
  • Ability to thrive in a fully remote organization
  • Ability to work closely with other parts of the organization that may be outside of the Engineering organization
  • Ability to document guides for others in the Engineering organization
  • Comfort working in a fast paced industry where product or technical challenges may appear frequently
  • Comfort working with technical problems that might not always have an obvious solution
Responsibilities:
  • Advocate for improvements to product quality, security, and performance
  • Collaborate with stakeholders to maintain a high bar for quality
  • Collaborate with team members to solve technical and product challenges
  • Develop product features and technical improvements to the PrizePicks ecosystem
  • Develop unit or end-to-end testing for the PrizePicks ecosystem
  • Follow best practice guidelines for maintainability and style
  • Participate in on-call incident rotations
  • Participate in code reviews
  • Studies and learns previous software patterns in the PrizePicks ecosystem
  • Advocate for improvements that have an impact across your team
  • Collaborate with the team on larger projects
  • Diagnose and fix performance and optimization problems
  • Define, advocate and improve best practices for maintainability and style
  • Define a technical path from product idea to deployment
  • Provide mentorship to Software Engineers I, II, and III across your team
  • Ship features and improvements to the PrizePicks ecosystem with little to no guidance from across the team
  • Solve product challenges and technical problems of high scope and complexity
Apply

Related Jobs

Apply

πŸ“ United States, Lebanon

πŸ” Fintech

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of software development experience, with at least 3 years in Laravel backend development.
  • Proficiency in PHP and Laravel framework.
  • Strong analytical and problem-solving skills.
  • Extensive experience in software design, delivering scalable, secure, and performant products.
  • Hands-on experience with OOP, design patterns, and SOLID principles.
  • Expertise in data modeling, including the ability to translate real-world concepts into effective database designs.
  • Advanced experience with relational databases (e.g., PostgreSQL, MySQL) and writing complex SQL queries.
  • Advanced knowledge of caching and queuing systems like Redis.
  • Expertise in versioning and code management tools such as Git and Bitbucket, including branching strategies.
  • Experience with cloud services (e.g., AWS) and designing serverless and containerized architectures.
  • Familiarity with agile methodologies and tools such as Jira for issue tracking and project management.
  • Strong verbal and written communication skills in English.
  • Proven experience mentoring and coaching junior engineers.
  • Lead the development and design of new features while maintaining scalable, high-performance backend systems.
  • Take ownership of technical solutions, challenging business requirements to deliver optimal results.
  • Uphold high engineering standards by performing code reviews and ensuring compliance with best practices.
  • Participate in the review of business requirements and provide assessments on complexity, risks, and system impact.
  • Act as a mentor and coach to junior engineers, evaluating progress and helping to set development goals.
  • Explore and introduce new tools and technologies to improve the engineering team's productivity.
  • Participate in regular team meetings, stand-ups, and architecture/design discussions.
  • Identify areas for improvement in existing frameworks, tools, and processes.
  • Contribute to the roadmap definition for the team, working closely with cross-functional teams to drive innovation.

AWSBackend DevelopmentPHPPostgreSQLSQLAgileDesign PatternsGitMySQLJiraData StructuresREST APIRedisCI/CDProblem SolvingMentoringLinuxMicroservicesCoachingJSONData modelingSoftware EngineeringEnglish communication

Posted 11 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

  • 5+ years professional software engineering experience
  • Strong proficiency in Python and asynchronous programming
  • Experience with distributed systems and AWS
  • Understanding of database technologies, particularly PostgreSQL
  • Experience with Docker
  • Strong software engineering fundamentals
  • Excellent problem-solving skills
  • Strong communication skills
  • Design and implement scalable backend services and APIs
  • Lead development of data pipelines and integration systems
  • Collaborate with cross-functional teams for technical solutions
  • Architect and maintain distributed systems
  • Implement data quality processes and monitoring systems
  • Mentor junior engineers
  • Participate in code reviews

AWSBackend DevelopmentDockerPostgreSQLPythonCI/CDMicroservices

Posted 18 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 100000.0 - 120000.0 USD per year

πŸ” AI-powered analytics and data intelligence

🏒 Company: Downing Capital GroupπŸ‘₯ 1-10Venture CapitalFinance

  • 7+ years of professional experience in Python development.
  • Deep experience working with Langchain.
  • Strong expertise in Machine Learning and Generative AI.
  • Hands-on experience with Docker and Kubernetes.
  • Proficiency in cloud platforms (AWS, GCP, Azure).
  • Experience with CI/CD pipelines and automation tools.
  • Deep knowledge of distributed systems and Python data processing frameworks.
  • Strong understanding of API design and RESTful/GraphQL services.
  • Proficiency with databases like PostgreSQL and Redis.
  • Architect and develop scalable back-end Python-based services and APIs for ML/GenAI applications.
  • Optimize and deploy ML models in production environments.
  • Design and implement containerized solutions using Docker and Kubernetes.
  • Develop and maintain cloud-native infrastructure on AWS/GCP/Azure.
  • Implement monitoring, logging, and security best practices.
  • Work closely with front-end engineers and product teams.
  • Optimize database performance and work with NoSQL and SQL databases.
  • Participate in code reviews, mentoring, and knowledge sharing.

AWSDockerPostgreSQLPythonDjangoFlaskGCPKubernetesMachine LearningAzureFastAPIRedisCI/CDRESTful APIs

Posted 22 days ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ’Έ 167471.0 USD per year

πŸ” Software Development

🏒 Company: Float.com

  • Strong understanding of engineering principles for delivering high-quality services in a growth-stage business.
  • Experience designing and building services for modern cloud architectures on platforms like GCP and AWS
  • Proficiency in PHP and Node.js within a production environment.
  • Expertise in SQL and NoSQL database technologies, with a focus on MySQL and MongoDB.
  • Experience in designing and developing services within a microservices architecture.
  • Familiarity with serverless architectures (e.g., Cloud Run, App Engine) and the ability to discern appropriate usage scenarios.
  • Knowledge of event-driven and asynchronous architectures for building scalable and reliable distributed systems.
  • Experience developing integrations with third-party APIs.
  • Ability to work independently and make decisions while recognizing the boundaries of expertise and knowing when to seek input or assistance from teammates.
  • Strong written communication skills to convey ideas, document solutions, and maintain effective collaboration across a globally distributed team.
  • A strong focus on the end-user experience, with the ability to advocate for improvements and provide constructive feedback to engineers, designers, and product managers.
  • A practical approach to problem-solving, balancing the need for immediate, functional solutions with long-term goals and improvements.
  • Ownership of Back-End Development: Take ownership of critical back-end initiatives within your squad, ensuring continuity in ongoing and planned work. This includes building and optimizing APIs, enhancing system reliability, and expanding integrations to support evolving product needs.
  • Enhancing Reliability & Performance: Improve observability, logging, and monitoring to reduce friction in key workflows, address performance bottlenecks, and enhance system stability.
  • Driving Scalable Product Features: Contribute to the development of new and existing capabilities, helping teams make smarter decisions and optimize workflows through intelligent, data-driven solutions.

AWSBackend DevelopmentNode.jsPHPSQLCloud ComputingGCPKafkaMongoDBMySQLRabbitmqAlgorithmsData StructuresServerlessRESTful APIsMicroservices

Posted 26 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 84000.0 - 108000.0 PHP per month

πŸ” Robotics, Software Development

  • Proven experience in back-end development
  • Strong experience with relational and NoSQL databases
  • Proficiency in server-side languages like Python and frameworks like Django
  • Expertise in designing RESTful APIs
  • Extensive experience with AWS and Azure services
  • Architect robust, scalable, and secure back-end systems
  • Integrate third-party services and APIs
  • Develop and deploy applications on AWS and Azure
  • Implement automated testing frameworks
  • Conduct code reviews

AWSBackend DevelopmentDockerNode.jsPHPPostgreSQLPythonDjangoGitKubernetesMongoDBMySQLRedisRESTful APIs

Posted 4 months ago
Apply
Apply

πŸ“ Brazil, US, Sweden

πŸ” Fintech

  • Candidates should possess relevant technical expertise.
  • Experience in fintech and understanding Open Banking concepts is advantageous.
  • Ensure Trustly's operational continuity and growth through effective engineering solutions.
  • Act as custodians of business rules and partner integrations.

Backend DevelopmentSoftware DevelopmentGitJavaJavascript

Posted 4 months ago
Apply