Seeking Senior Software Engineer to develop software at a growth-stage, venture-backed company offering software and services that make life’s achievements portable, digital, and verified.
Who We Are
A mission-driven team that prizes respect, hard work, humility, and transparency. Equal opportunity employer focused on creating equal opportunity for individuals through portable, data-rich evidence of achievements.
Who you are
- A no-job-too-big-no-job-too-small professional who believes in what we're doing and wants to help us scale.
- A self-driven individual with a drive to make an impact.
- A hyper-organized, super-responsive, generally on-top-of-your-stuff kind of person.
- A quick learner willing to work without perfect information and the ability to get smart fast as new business opportunities demand.
- An experienced leader who loves to help a team of talented engineers delivery high quality software
- A stickler for quality who believes in improving the process and the product equally.
What you'll do here
- Contribute to the evolutionary architecture of a growing product platform. Implement features and necessary infrastructure.
- Leverage best practices in agile construction, including unit testing, test automation, automated deployment, etc.
- Learn and support best practices in REST web service development.
- Identify technical trade-offs associated with product/feature choices.
- Develop web application(s) as part of platform development.
- Support Product Management and Client Success team in answering questions about the platform APIs.
- Support efforts to onboard new third-parties to use the platform.
- Lead small teams to architect, design, and develop new capabilities for our platform.
- Deploy applications in a cloud hosted environment as part of a continuous delivery process.
- Provide input into our development and product process and help the team improve.
What you know and can do (must haves)
- Ruby on Rails development applied in an agile, continuous deployment setting
- Develop responsive, high performing web applications using modern techniques and frameworks
- Write tests and perform code reviews in a dynamic, fast paced agile environment
- Work closely with a highly productive development team to deliver new features on time
- Deploy applications in a cloud hosted environment as part of a continuous delivery process
- Know your way around a database and the difference between the types of SQL joins
- Mentor junior developers and work closely with peers to deliver rock solid features
What you may know and have done (nice to haves)
- Developed professional applications using a rapid application development platform such as Rails, Grails or Django
- Quickly learn and apply new development technologies and frameworks
- Understand responsive design practices and principles
- Develop applications using RESTful Architecture and REST best practices
- Continuous expansion of knowledge in many development languages, applications, and tools
- Creative problem-solving skills
- Know how to monitor the performance of a web application and SaaS infrastructure and tune performance accordingly
- Develop applications following secure coding practices
What we offer
- Competitive Salary.
- Health, Vision, Dental benefits, including coverage for Dependents.
- Flexible work environment (work when and where you work best, including from our offices in New York or Minneapolis, from home or from a co-working space).
- Flexible vacation - take time off when you need it.
- 401(k) with Match.
- Life Insurance.
- Matching 501(c)(3) Donation Program.
How to Apply
- Submit a resume and a brief statement of interest (500 words max) to firstname.lastname@example.org with Senior Software Engineer in the subject line. Earned any digital credentials? We’d love to see them. Don’t have any? We can help with that.