Home | Search | Employers | About | Login | Help Syndicate this!

Senior Platform Developer

Posted: August 9, 2021
Company name: ReCollect
Location: Internet, Canada
Country: Canada
Pay rate: 90-130k
Poster represents: an employer
Terms of employment: Salaried employee
Hours: Full time
Description: We'd like you to join our development team and help us build delightful civic technologies for hundreds of cities across North America. Our products have huge impact on the communities we all live in, to help them achieve their goals around waste and recycling.

As a senior developer on our team, you'll help our production team build and maintain our web products, RESTful APIs, and backend systems. You'll use some of the latest technologies, you'll work in a thoughtful agile software development process, and you'll see your work directly impact (and delight!) millions of people around the world.

You'll have great peers to work with - folks who will understand the challenges we face and will help you grow and get where we need to be. Our development team is diverse, geographically distributed, and has many, many years of telecommuting experience working on highly productive global teams. While our current global situation has forced most companies into remote work, ReCollect has been remote-first from our start in 2012 and deeply understands the challenges for distributed teams.

You will work on our Perl codebase which powers our API. We have 25k+ automated tests, 30 minute CI cycle and a supportive team.
Desired skills: You understand how web applications work, how web APIs work, and how to build software with a team. You're not shy to dive into code and learn how it works.

You'll be a polyglot - someone comfortable in several languages - who is comfortable building browser code or updating our asset build systems. You won't be scared off by the need to explore a large codebase to fix bugs and learn how things work. Our systems are implemented primarily in Javascript, Perl and C#.

Ideally, you'll have experience working on an entirely distributed team. You'll understand how to keep yourself productive, happy, and healthy while working from your home office or co-working space. When we get together a couple of times a year for all-hands face-to-face, you'll value the time with your awesome peers!

You'll have a lot to share and teach, and also a desire to learn and grow. We are all about learning and getting smarter as we build ReCollect! By the end of your (hopefully long) career at ReCollect, you will be happy, healthy, and have lots of new lessons and learnings to share.

You must be prepared for hard work with our team, as we continue to explore new markets and customer segments. You will need to be comfortable with ambiguity and making decisions to keep our future options as open as possible. You should also be prepared to occasionally carry the weight for others and take on tasks outside of your typical responsibilities when needed.

We will support you with:

A stable and friendly development process and team.
(blame-free retrospectives, little-a agile, kanban, shape-up)
A clear vision of where we want and need to get to.
(Stable strategic priorities, no giant swings in priorities)
A delightful coding environment and set of tools, supported by helpful teammates.
Documentation and pairing on how existing systems work.
(Confluence, Google Docs, code comments. Not perfect but always improving)
A growing test automation system.
(Unit & integration testing, Cypress.io, healthy CI system)
Excellent communication & dev tools.
(Slack, Github, Pivotal Tracker, Join.me, Hangouts, Jenkins, tmux, Cypress, ...)
Peers with many years of development experience.
You will have experience with these technologies:

Several programming languages (Some of Javascript, Perl, Python, Ruby)
Experience with SPA + Rest API architectures
Experience with AWS - traditional and serverless
Linux commands (CLI)
Automated Testing & CI
And will have:

Strong written communication skills
Competent command-line skills
Interest in civic technology and making delightful software for real humans
Our customers are mostly local government organizations, and you'll get to interact with them and help provide the legendary customer service that we have become known for. We're super proud to be supporting these organizations by creating software solutions in line with our values, as we all build a better world for the future.

Most importantly, we want you to be engaged and pushing to do some of the best work of your life with us. We also want you to care about a greener planet, happy citizens, and more efficient governments.

Applicants able to work in USA or Canada are welcome to apply.
Website for more information: routeware-inc.breezy.hr
Contact information: Contact Luke Closs - luke@recollect.net for questions.

To apply you *MUST* use our jobs site: routeware-inc.breezy.hr/p/a26480024e7...

Comments to Ask Bjørn Hansen at ask@perl.org.