If youโre any good at Ruby, this is probably not the first job ad youโve seen, so weโve done our best to stand out while also accurately presenting what weโre all about. If it sounds like you would enjoy working with us, donโt hesitate to apply or drop us a line with questions on [[email protected]](mailto:[email protected]).\n\nAhum. Here it comes.\n\n# Whatโs a Silverfin?\n\nAt Silverfin weโre trying to apply the promise of software to the age-old industry of accounting. With our SaaS weโre automating a large chunk of the busy-work that accountants are currently handling manually, and are building new tools so they can provide better services to their customers. We aim to optimize their workflow in such a way that accountants can spend more time on the much more impactful and rewarding work of advising their customers, the business owners.\n\nThe good news is weโre succeeding in doing exactly that. Every day more than 15.000 financial service professionals use Silverfin to help and advise more than 200.000 businesses. Our customers adore us! The even better news is thereโs still plenty left to work on, and thatโs where we hope you come in.\n\n# What makes the engineering team at Silverfin special?\n\nWeโre a remote-first engineering team of 25 people distributed in 14 different countries. A priority for us is maintaining proper work-life balance. We avoid meetings as much as possible, accept deadlines only when absolutely necessary, and never expect anyone to work longer hours than theyโve signed up for. A day in our working lives is pretty boring in this regard, and we feel thatโs exactly how it should be.\n\nWorking with us means you can be flexible with your schedule. Itโs OK to disappear for a few hours in the middle of the day to run some errands, get a haircut, pick up the kids โ whatever reason, you donโt need to explain yourself. You also fully decide when you take time off: our team is sufficiently varied and well organized that there are always enough people around to handle the load, and in the rare cases itโs not, we will decrease the load instead of asking people to move their holiday.\n\nBeing remote-first means we favor asynchronous communication. We donโt shy away from chatting in Slack, but the important decisions or discussions are done in Gitlab issues, over email, or in our wiki, so thereโs a written, persisted record. Weโre mindful of maintaining long chunks of focussed time, which means we avoid @-mentions or PMs on Slack, and other triggers and interrupts. We encourage using Slackโs DnD function, especially when youโre not working!\n\nWeโd be really happy to welcome you in our #dev channel, but itโs not just virtual: we make sure we regularly get to see each other in real life too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company so we can spend some time together with the other departments.\n\n\n# What does working at Silverfin look like?\n\nWe work in nimble teams around 5 people in size, with each team taking ownership of a specific set of features of the application. Teams are responsible for a full slice across the stack, so both the backend as well as the frontend of each part is maintained by the same people. Find here more information about our engineering teams.ย \n\nYouโll be supported by our UI designer who develops and maintains HTML and CSS components into a reusable UI-framework, and even builds Vue.js prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive as well.\n\nOur ops team ensures things run smoothly, deploys happen correctly, and will work with you when issues should arise. Weโre enthusiastic followers of the devops mindset, which means ops and developers work together to solve problems, and empower each-other to be self-sufficient, instead of throwing problems over the wall to the โother sideโ.\n\nOur stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. Our daily tools include GitLab, Quip and Slack, with Zoom as our remote conferencing tool of choice.\n\nNo code gets deployed without a code-review by a peer and testing is a must. Our pipeline automates deployment when the suite is green, and deploys happen dozens of times a day. Each team is currently doing Kanban, but theyโre free to follow whatever process suits them best. There are regular retros held to work towards continuous improvement.\n\nSoftware for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: our database exceeds 7TB*, and our largest table recently crossed the 10 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.\n\n*: Our ops team noted that this actually isnโt that hard to achieve if youโre just indexing everything, but it still sounds impressive, right?\n\n# What does your future look like?\n\nPersonal growth is key to staying motivated. At Silverfin you donโt need to move to management in order to get promoted. We see the individual contributor track and the management track as two different growth paths which every engineer can follow and switch between. You can be promoted, including pay raises, as a contributor just like as a manager.\n\nEveryone has a โฌ1000 yearly budget to spend on conferences, courses, workshops or other training to improve their skills and level up. This also includes accommodation, travel costs. If the conference is on a workday youโll get paid like any normal day. Silverfin colleagues regularly visit conferences across the world. Are you going to Euruko this year? Come say hi!\n\nWeโre looking to hire a lot of new colleagues, and by the end of the year weโd like to have a couple of more teams. Each new team would also need a new teamlead, and we prefer to promote from within the engineering team. This means if youโd like to step onto the management track, there will be plenty of opportunities to do so in the near future. We pro-actively keep track of who would be interested, and provide feedback and learning opportunities to work towards such a goal.\n\n\n# What are we looking for?\n* Youโre experienced in both Ruby and Rails, and also understand where the boundaries lie between them. You can code in Ruby without any of Railsโ training wheels if necessary.\n* Youโre up for mentoring coworkers and can give in-depth, productive feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.\n* You code with reason and can justify the important decisions you made during development.\n* You can communicate clearly in English, both written and verbally.\n* You know and can apply best practices when relevant. That means the usual like version control, testing, and refactoring; but also higher level concepts such as good object oriented design.\n* You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project.\n* Youโve got opinions on code design and you can discuss them, but youโre professional enough to not let those opinions get in the way of a consensus if necessary.\n\n\n# What can we offer you?\n\n* Actual, proper work-life balance\n* A salary range of โฌ60.000 - โฌ100.000 a year\n* Choose your own working hours and work 100% remotely\n* Possibility to work part-time (4 day working week)\n* Personal growth training and opportunities\n* Join a distributed remote-first engineering team with 25 colleagues in 14 different countries\n* A refreshing work environment with professional, friendly and welcoming colleagues\n* A โฌ1000 yearly budget for conferences, courses, workshops or other expenses that will improve your skills\n\n# Requirements\n\n* You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in one or more other programming language.\n* You get Rails\n* Your work hours have some overlap with EU business hours (we require your local timezone to be within CET +/- 3h)\n\n# Nice to haveโs\nThese would be nice but are definitely not necessary. Donโt worry if none of the following applies to you.\n\n* Experience as a remote worker in a fully remote team\n* Experience with Javascript (ES6) and frontend frameworks\n* Experience working with large datasets and the problems they bring\n* Experience in Fintech\n* Accounting knowledge\n\n# Interested?\n* [Read about what our interviewing process looks like](https://engineering.silverfin.com/engineering-interview-process/)\n* [Apply for the job right here](https://grnh.se/e21a38802us)\n* Or email us with any questions on [[email protected]](mailto:[email protected]). \n\nPlease mention the words **STAIRS ELSE DEFINE** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4zNw==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
โฐ Async\n\n
\n\n#Location\nWorldwide
# How do you apply?\n\n[Apply for the job right here](https://grnh.se/e21a38802us)
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for American Express and want to re-open this job? Use the edit link in the email when you posted the job!
\nGlobal Merchant Services Merchant Financing is seeking a Senior Software Engineer UI/UX. We are looking for a user experience professional with strong interests and capabilities in the design and development of engaging user experiences. The ideal candidate will thrive in a work environment that requires an entrepreneurial spirit and the drive to bring new products to life. Strong problem solving skills and independent self-direction is a must, coupled with an aptitude for team collaboration and open communication. This individual excels at providing both highly analytical as well as highly creative ideas to bring new products to life. The ideal candidate will also have extensive experience in a fast-paced and innovative development environment. With a thorough understanding of contemporary user-centered design, the candidate will act as an owner in the development of the Merchant Finance Platform using best in class Web technologies. \n\n\n\nJob Responsibilities: \n\nServing as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and builds automation tools for testing. \n\nOwning all technical aspects of UI development for assigned applications; Performing hands-on architecture, design, and development of systems \n\nPerforming hands-on software and strategy development, typically spending about 50% of time actually writing code, conducting code reviews and testing in ongoing sprints, doing proof of concepts \n\nDriving consistent development practices - tools and common components; Developing deep understanding of tie-ins with other systems and platforms within the supported domains \n\nWorking with technical product managers contributing to blueprints, and assisting with annual planning of feature sets \n\nIdentifying exciting opportunities for adopting new technology to solve existing needs and predicting future challenges \n\nMentoring other Software Engineers, may have management responsibilities over 2-3 Software Engineers \n\nManage your own time, and work well both independently and as part of a team. \n\nWork closely with product managers, back-end and other front-end engineers to implement versatile solutions to tricky web development problems \n\nQuickly generate and updating HTML prototypes from UI concepts for testing and team feedback \n\nFinalizing HTML prototypes into Web Applications by integrating with back-end services and functionality \n\nEmbrace emerging standards while promoting best practices in order to push the limits of what a browser can do. \n\nWorking closely with UX/Visual Designers to translate visual and functional specifications to customer-facing experiences. \n\nBuild with future product and technical vision in mind to streamline the iterative release process. \n\n\nOffer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.\nQualifications\n\n\n7+ years of software development experience and preferably a BS or MS degree in computer science, computer engineering or other technical discipline \n\nDemonstrated experience in Agile development, application design, software development, and testing \n\nThorough understanding of XML, JSON, Web Service technologies (including REST \n\nExperience with Java applications design and development in an Enterprise setting using J2EE, Spring, SQL DBMSs desired \n\nExperience in building websites with responsive web design using Twitter Bootstrap 3.+ (Material Design a plus) \n\nExperience with Web Frameworks (MEAN stack), HTML/XHTML, CSS, JavaScript, and Software Version Control Systems (such as svn, git) required \n\nExperience with JavaScript Libraries (such as jQuery, GWT, Dojo, AngularJS, React), Social Media (Twitter, Facebook, Google+) APIs, Search Engine Optimization, Web Page Optimization strategies desired Experience with adaptive and responsive techniques \n\nInternationalization (I18N) and Localization (L10N) experience is a plus \n\nExpertise in Objected Oriented Analysis and Design across a variety of platforms \n\nA proven hunger to learn new technologies and translate them into working software\n\nAbility to effectively communicate to internal and external business partners on solution design \n\nExperience with a broad range of software languages and payments technologies is a plus\n\nExperience working with Visual designers and an understanding of the user-centric design process \n\nA passion for creating pixel-perfect and streamlined user experiences with supreme attention to detail \n\nFamiliarity with Adobe Creative Suite (Illustrator, InDesign, Photoshop) is a plus American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, national origin, protected veteran status, disability status, or any other status protected by law. Click here to view the EEO is the Law poster. If the link does not work, please copy and paste the following URL in a new browser window: http://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm\n\n\n\n\nReqID: 15019635 \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Finance, Engineer, Design, Digital Nomad, JavaScript, Java, HTML and Senior jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Flex Rental Solutions and want to re-open this job? Use the edit link in the email when you posted the job!
\nSoftware Developer\n\nFlex Rental Solutions, a leading provider of web-based rental management software, is a dynamic and growing company seeking to hire a Software Developer to join our Engineering Team. Our Flex software encompasses customer information management, quotes and sales processes, financial reports, integration with QuickBooks, warehouse and inventory management, and customizable administrative settings for a highly customizable software experience for our customers that is on par with a full-scale ERP system. Our team of dedicated professionals develops software for and supports over 500 business customers and over 7,000 users from around the world, primarily within the Professional Audio Visual, Concert Touring, Live Event, Staging, and Production market segments. Our software provides the backbone for all business practices at our customer offices and is integral and critical to their individual business success. We are seeking a Software Developer to join our growing team in our Harrisburg, Pennsylvania area office and/or work remotely within a few hours drive of Harrisburg, PA. Flex offers a flexible and dynamic work environment, opportunity to work on interesting projects and technical challenges, paid company holidays, paid vacation, and health, dental, and vision insurance, along with other benefits.\n\nJob Description\n\n\n* Actively contribute to software development of the core Flex Rental Solutions flagship product and upcoming new products.\n\n* Participate in daily Engineering Scrum meetings, and contribute to technical discussions including technical direction decision-making.\n\n* Solve interesting technical challenges while developing technologies to fulfill provided requirements.\n\n* Develop new features & maintain existing ones.\n\n* Participate in helping to move a legacy Adobe Flex UI to HTML5 using EXT.JS.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Finance, HTML, Admin, Sales, Medical, Engineer, Sys Admin, Design, Developer and Digital Nomad jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.