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:
- 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:
- 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!