Senior Software Engineer (Full Stack)
Job Description
Company Overview:
FastSpring is the world’s leading ecommerce platform for software and SaaS companies. At FastSpring we are on a mission to democratize the software space by partnering with growing software companies to strategically enhance the selling of their products and compete on the global stage. Our product hosts over 10 million transactions per year, powering sales growth for more than 3,500 companies in over 200 countries, using every major currency.Â
We are an Inc. 5000 honoree, noted as one of America's fastest growing companies, with recognition of numerous additional workplace awards. Backed by AKKR, we are already profitable and have an engaged culture with remote staff globally and offices in Santa Barbara, Amsterdam, Belfast, and Halifax.
We are committed to building an inclusive work environment and invest in our employees by promoting growth and development across every level. As a team, we are business professionals who are globally-minded, customer-focused, and driven to innovate.
This is a 100% remote position.
The Position:
FastSpring is looking for a Senior Software Engineer with Full Stack experience to lead the design and development refresh of our UI/UX product features.
Responsibilities:
- Lead design and development of UI/UX product features for highly available payment processing, subscription billing, and reporting platforms.Â
- Ensure a robust software delivery process through clear procedures as well as automated build, test, and deployment capabilitiesÂ
- Reduce time to market by decomposing large feature requirements into small development tasks suitable for incremental releasesÂ
- Participate in design and code review with other team members, contribute by providing prototypes/mock implementation of ideas during brainstorming/planning sessions
- Mentor junior members of the development teamÂ
- Debug and troubleshoot complex issues, optimize system performance and ensure reliability.Â
- Resolve software defects, issues or tickets following agile/scrum methods, according to product development priorities set by stakeholders
- Leading the adoption of best practices for coding standards, testing, and deploymentÂ
- Have a keen eye on application or system performance and user experience pain points. Strive for continuous improvement of applications, services and processes
- Work with other FastSpring team members to understand and incorporate business requirements into product solutionsÂ
- Flexible hours to work with local and remote team members on feedback and requirementsÂ
- Respond to production issues and apply continuous improvement techniques to fully resolve themÂ
Qualifications
- 10+ years of experience with frontend web technologies like Node.js/npm/yarn, JavaScript frameworks like React/Vue/Angular/jQuery
- 7+ years experience developing SaaS back end solutions in Java
- Familiarity with UI/UX design elements using CSS/MaterialUI/Bootstrap, knowledge of DataTables/AGGrid/Charts/HTML5/Web components favorable
- Experience with eCommerce/CRM/ERP/B2B app development preferred (business web applications)
- 5+ years of experience implementing RESTful service-oriented public APIs
- 3+ years of experience designing, implementing and operating/debugging multi-tier web applications and service oriented architecture (MVC, SPA, microservices, etc)
- 3+ years experience with Amazon Web Services Cloud, including EC2, S3, RDS, DynamoDB; experience with Lambda is a plus
- 5+ years of experience with SQL and NoSQL storage (Postgres/MySQL, DynamoDB/MondoDB) and ORM technologies like Hibernate, GraphQL optional
- Understanding of web security, encryption algorithms, data privacy, best practices for sensitive data storage and efficient data retrieval expected but not required
- Proven experience as a Full Stack Developer or similar role delivering a user facing experience to external customers in scalable production environments
- Excellent communication, attention to detail, teamwork, problem solving skills, data driven decision making and ability to work independently as well as in a distributed team environment
- Bachelor’s or Master’s degree in Computer Science or equivalent experience
#LI-Remote
Consistent with FastSpring's values and applicable law, we provide the following information to promote pay transparency and equity. The base pay range below represents a good faith estimate of the low and high end base pay range for the listed position. This role may be eligible for the corporate bonus plan (or, if a sales role, a commission plan as defined in the sales incentive plan document). In addition, FastSpring provides a variety of benefits to employees.Â
Estimated Base Pay Range
$140,000—$160,000 USD
About the Company
FastSpring is the trusted ecommerce partner for companies that sell software around the world. With FastSpring’s full-service ecommerce solution, you can sell more, compete big, and stay lean. Founded in 2005, FastSpring is a privately owned company headquartered in Santa Barbara with offices in Amsterdam, Belfast, and Halifax. For more information, please visit https://www.fastspring.com.
FastSpring is an EQUAL EMPLOYMENT OPPORTUNITY/AFFIRMATIVE ACTION employer. Candidates are considered for employment with FastSpring without regard to their race, color, religion, national origin, age, sex, gender, pregnancy, disability, sexual orientation, gender identity, genetic information, military status, veteran status (specifically status as a disabled veteran, special disabled veteran, Vietnam Era veteran, recently separated veteran, armed forces service medal veteran, or other protected veteran) or other classification protected by applicable federal, state or local law.
Explore More
Date Posted
12/06/2023
Views
17
Similar Jobs
Full Stack Product Engineer - Jiga
Views in the last 30 days - 0
Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...
View DetailsSoftware Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View Details