Hello

Jobs & Internships at Swell

Senior Software Engineer - Payments and Monetization


Responsibilities:

  • Collaborate with other software engineers, product managers and software architects to plan, design, develop, test, and maintain a monetization and payment service for the Swell backend platform as well as all of its front end properties (iOS, Android, Website)
  • Deep knowledge of OWASP and PCI Security standards and how to code for them
  • Deep knowledge of how to code high performance platforms and highly scalable modules
  • Very deep understanding of complex data structures and algorithms
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Performing coding reviews regularly for accuracy and functionality
  • Keeping up-to-date with industry trends and technology developments
  • Identify and encourage areas for growth and improvement within the team
  • Participate in peer-reviews of solution designs and related code
  • Analyze and resolve technical and application problems
  • Monitor and improve system performance
  • Build automated testing systems for regular checks

Requirements:

  • A Bachelor's degree in Computer Science or a related field
  • At least 8 years of experience in software development, building complex and scalable backend platforms
  • At least 5 years of experience building payment and monetization systems
  • Extensive knowledge of software development and its technologies
  • Strong knowledge of Flutter, JavaScript, Java, HTML/CSS, TypeScript, and GraphQL database
  • 3+year experience in using a variety of AWS tools and services
  • Strong knowledge of database and client/server architecture
  • Good communication skills
  • Good time management skills
  • Prior experience in a technical leadership position
  • Experience with automated testing
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization

Contact jobs@swell.life to apply!

Software Engineer - Payments and Monetization


Responsibilities:

  • Collaborate with other software engineers to plan, develop, test, and maintain a monetization and payment service for the Swell backend platform as well as all of its front end properties (iOS, Android, Website)
  • Very deep understanding of complex data structures and algorithms
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Keeping up-to-date with industry trends and technology developments
  • Identify and encourage areas for growth and improvement within the team
  • Participate in peer-reviews of solution designs and related code
  • Analyze and resolve technical and application problems
  • Monitor and improve system performance
  • Build automated testing systems for regular checks

Requirements:

  • A Bachelor's degree in Computer Science or a related field
  • At least 3 years of experience in software development, building complex and scalable backend platforms
  • At least 1 year of experience building payment and monetization systems
  • Good knowledge of software development and its technologies
  • Good knowledge of Flutter, JavaScript, Java, HTML/CSS, TypeScript, and GraphQL database
  • Experience in using variety of AWS tools and services
  • Strong knowledge of database and client/server architecture
  • Good communication skills
  • Good time management skills
  • Experience with automated testing
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization

Contact jobs@swell.life to apply!