Founded in 1998, ClickBank has established itself as a top global internet retailer powering one of the world's leading performance marketing platforms for both digital and physical products. The ClickBank platform meets at the intersection of ecommerce, fintech and adtech, enabling entrepreneurs to drive consumer traffic and sales through a commissioned affiliate network.
With over200million customers,6million platform users and distribution in190countries, ClickBank's powerful ecommerce and mobile ecosystem provides entrepreneurs with a reliable secure online marketplace to help them sell their products and services.
You would develop Java-based web applications & APIs for a profitable e-commerce site in a startup atmosphere. The development team uses Agile/Lean development methodologies (a mix of Scrum and Kanban) which requires close collaboration among developers, devops, product management, and other non-technical organizations.
DAY TO DAY:
Create interactions with the database through a persistence layer.
Implement best practices with regard to security and PCI compliance.
Maintain existing code by fixing bugs found in production.
Write unit, integration and end-to-end tests for new features or bug fixes.
Perform code reviews and ensure quality of code is maintained to high standards.
Participate in daily standups with team members to give status on projects.
ClickBank?s mission is to inspire, support and grow thousands of existing and new businesses worldwide to market and sell products and services that are potentially life-changing.
ClickBank?s platform helps vendors around the world market and sell digital and physical products.
We?re a team of full stack product-development engineers. We execute our mission by continuously and consistently improving the ClickBank experience with new product offerings and enhancements to our platform.
Knowledge, Skills, and Abilities:
7+ years experience writing production software, experience mentoring other developers
Bachelor?s degree in Computer Science or equivalent experience.
Knowledge of Design Patterns. Experience with test frameworks (Selenium, Junit, Mockito). Collaborate with a variety of teams including Development, DevOps, Product, Warehouse, etc.
Strong Java skills ? knowledge of Generics, Collections, Networking. Working knowledge of Git. Java/Tomcat web application development ? understanding of HTTP request / response cycle.
Ability to construct and execute advanced SQL queries. Experience with JPA-based ORM technologies.
Proficient using Unix/Linux-based OS. Strong communication skills, both spoken and written.
Agile development experience (e.g. Scrum, Kanban).
User interface design and development experience for web applications.
Experience with relational databases (MySQL).
Experience with NoSQL technologies (e.g. Cassandra, Mongo, Dynamo, Redis).
Experience building microservices based architectures.
Experience with a CI/CD development process.
ClickBank pays for 100%employee and child premiums, spouses approximately $190/month
Total compensation = competitive base + bonus
Laid back yet high performing culture - relaxed dress code
Boise, Idaho home office has low employee turnover
Paid Time Off - very competitive, and it's ok if you use it!
Flex Days - additional 7 days!
8 Paid Holidays
Easy access work location is near Overland/Cole road near I-84 in center of Boise
Open modern work space with big windows overlooking Boise valley
Free snacks and beverages
We believe in treating our employees well, having fun together, and cultivating an exciting collaborative environment!