Software Engineer, Full Stack Developer
Listed on 2025-10-22
-
Software Development
Software Engineer, Full Stack Developer
We are seeking an experienced Software Engineer to join our talented engineering team. This is a full-stack web developer position that will work closely with other full-stack and front-end developers. Once oriented, you’ll contribute updates and new features that will support and streamline our clients’ efforts.
Our flagship product, the Program Evaluation and Reporting System (PEARS), is used daily by clients across the country. PEARS is an enterprise application built in Python using the Django framework and utilizes Vue.js on the front-end.
We follow a healthy rhythm of working in 6-week cycles (sprints), typically followed by 2-week buffer periods. Our engineering, client success, and leadership all work closely together to serve our clients and prioritize innovation and continuous improvement of our systems.
Top candidates will be problem solvers and logical thinkers with good communication and collaboration skills.
Responsibilities- Collaborate with team to plan new features and updates
- Develop new features according to planned specifications
- Write unit and integration tests to cover new and existing code
- Review pull requests from other developers
- Make changes to code based on feedback from other software engineers and our client success team
- Fix bugs
- Work with the software engineering team to continually improve processes and workflows
- Follow team coding guidelines and best practices
- Mentor student and junior software engineers
- Computer Science or related degree, or equivalent experience
- 3 or more years of experience as a web developer or software engineer
- Strong understanding of relational databases with the ability to write complex and efficient SQL queries
- Experience with version control systems such as Git
- Strong analytical and problem‑solving skills
- Ability to quickly learn and adapt to software engineering methodologies through a combination of personal research, hands‑on experience, and formal/informal training
- Good verbal and written communicator skills and the ability to communicate well with both technical and non‑technical audiences
- Ability to work effectively in a friendly team‑driven environment
- Experience building applications using Python and the Django framework
- Experience with the jQuery and/or Vue.js frameworks
- Experience working with Docker and Docker‑compose
- Competitive salary with opportunities for performance‑based bonuses, raises, and career advancement
- Premium health and dental insurance provided by Blue Cross Blue Shield
- 401k with 5% matching contribution
- Generous leave policy
- Wellness stipend for gym membership or activities to be healthy and stay active
- Support for personal and professional development
- Remote and in‑person flexibility
- All the professional tools you need to do your best work
We prefer candidates in Manhattan, KS but will make exceptions for particularly strong candidates across the U.S. Applicants must be authorized to work in the U.S. We are not sponsoring applicants for work visas at this time.
About UsCanopy is developing innovative software to support nationwide social impact programs. Our clients are rock stars! They are dedicated to community‑focused programs, including cooperative extension, 4‑H, and SNAP‑Ed. We build systems to make their jobs a little easier and to help understand what works, what doesn’t, and what could be improved.
We are a team of 12 primarily technology professionals who love working together and believe strongly in our core values of service, humility, honesty, curiosity, grit, and innovation. We recently rolled out of Kansas State University into a new public benefit company based in Manhattan, KS.
Our team is growing! We’re seeking to fill several new positions and looking for individuals who love to serve and are excited about our work. We’re still working on a website and marketing material, so if you have any questions, please don’t hesitate to reach out.
How to ApplyPosition is expired. Thanks for your interest.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).