Senior Software Engineer

New
Source API remote eligibility restrictions: United StatesFull-TimeSenior
Salary140,000 - 195,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience delivering high-quality software and applications
Required Skills
GraphQLArtificial IntelligenceDesign PatternsTypeScriptAlgorithmsPostgresNext.jsReactCI/CDGitHub ActionsAWS LambdaPlaywrightUnit Testing

Requirements

  • 5+ years of experience delivering high-quality software and applications
  • Solid foundation in writing scalable code following best practices of accessibility, performance optimization, and instrumentation.
  • Solid knowledge of algorithms and design patterns
  • Strong experience with relational/non-relational database design, implementation, and analytics
  • 3+ years of React experience
  • 3+ years of experience in mid-tier - AWS Lambda, Node, etc.
  • Experience with test automation: CI/CD, unit/integration/functional testing
  • Desire to work at a startup! This means things change quickly, and you’re comfortable with that
  • Experience with AI is a plus

Responsibilities

  • Design, develop, and maintain scalable software solutions that drive our innovation and business goals.
  • Collaborate closely with cross-functional teams, leverage expertise to mentor junior engineers, enhance our coding standards, and implement best practices in software development.
  • Provide/inspire innovation features that fuel the growth of BoomPop and generate creative ideas for emerging business needs.
  • Be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems.
  • Provide high-quality code and design review feedback to other engineers; define, evangelize, and lead the adoption of standards and best practices within the organization for code and design reviews.
  • Optimize performance and maintain system stability.
  • Ensure that software design patterns and best practices are followed throughout the development process.
  • Review code contributions from the team and provide constructive feedback to promote code quality and maintain coding standards.
  • Create and maintain technical documentation for developed software, APIs, and processes to ensure comprehensive understanding and knowledge transfer.
View Full Description & ApplyYou'll be redirected to the employer's site
140,000 - 195,000 USD per year
Apply Now