Full Stack Developer at When I Work (Saint Paul, MN) (allows remote)
Job Description
Location
Our home office in Minneapolis/St Paul, MN but you can work remotely anywhere within the US. All applicants must already be authorized to work in the United States on a full-time basis for any employer.
Who We’re Looking For
We're looking for an experienced (seriously, been there done that) full stack developers to join our growing team. You can discuss the various merits of different frameworks, architectures and tools. You have experience picking the ones that work best for a team that moves fast (i.e. we deploy code multiple times a day). You have tried many different approaches, and have a point of view on the “right way” code should be structured and built, but are still grounded in the reality that we don’t live in a perfect world.
You'll work on everything from a beautiful UI to complex server-side applications, database architecture, our REST API and our open source php framework, Spark. You are a developer who:
- Wants to build something meaningful, always with the end-user experience in mind
- Is a forward thinker, obsessed with good software design and best practices
- Loves creating apps that are as elegant under the hood as they are on the front end
- Brings passion, innovation and problem solving to every endeavor
- Has a preoccupation with staying on top of industry trends and new technology
- Desires to be personally responsible for production-level code
- Possesses ingenuity to leverage all available tools and resources
- Communicates well, both written and verbally
What You’ll Be Doing
You’ll be working alongside our product development team, building apps that make every piece of hourly workforce management - scheduling, time tracking, shift trading and more - easy and straightforward, for managers and employees alike. In addition to development, you’ll have the opportunity to offer ideas, feedback and perspective on everything we produce. This is our expectation! Your ideas and code will be put in production and used by thousands all over the world.
Tasks include:
- Rolling out new features, and analyzing (and reacting) to the results you discover from our system services and user feedback
- Optimizing existing functionality for improved response times
- Brainstorming with a dynamic team to flesh out new ideas and investigate tricky issues
- Searching creatively for the best solution, while building for the end-user
What’s In It For You
- Medical and dental benefits
- Paid vacation and holidays
- Remote work environment … work where you work best
- Dynamic and dedicated team
- Data/Cell (internet) stipend
- Casual dress code
- Most of all smart and driven team members that love to collaborate, seek feedback, and improve
Sound Like a Good Fit?
Check out our core values. If they excite you, we’d love to talk!
Please submit the following to apply:
- Resume (including months/years of employment for each position)
Cover letter explaining why you’d like to work at When I Work, and not somewhere else.
Code examples of work that you think best represents how you currently think about building software. We 3 seeing OSS! If you don’t have code that is viewable, you can do our coding project and submit that. Please include a link to your code in the cover letter. Submissions that don’t have links to code in the Cover letters will not be viewed. We want to make sure a robot or a recruiter is not applying. #TheStruggleIsReal
Skills Requirements
Experience and Skills Needed
- Top-notch programming skills, ability to produce quality code that is maintainable, efficient, reliable and secure.
- Strong development experience in PHP, Python, Ruby, or Java (or Go). Current stack is PHP and Ruby but we’re always looking for the best language for each solution.
- Deep understanding of JavaScript and frameworks (backbone.js, AngularJS, EmberJS)
- Distributed version control (git) and regular deployments
- Expertise in Database Design and Concepts (MySQL, SQLite, ORM)
Visit the When I Work company page
view all job listings view all When I Work job listings
Open all references in tabs: [1 - 4]
Leave a Reply
You must be logged in to post a comment.