onsite
Recreation Programmer - Shannex
Software Engineer
Lead the design, development, and maintenance of digital recreation solutions, leveraging Python, JavaScript, and SQL to deliver engaging, data‑driven experiences for community members.
About the role
Key Responsibilities
- Design, develop, and maintain web and mobile applications that support recreation programs and community engagement.
- Collaborate with cross‑functional teams to gather requirements, define user stories, and prioritize features.
- Write clean, efficient, and well‑documented code in Python and JavaScript, ensuring high performance and scalability.
- Implement and maintain SQL databases, optimizing queries and ensuring data integrity.
- Analyze usage data to identify trends, inform feature enhancements, and report on key metrics.
- Participate in code reviews, troubleshooting, and continuous improvement initiatives.
Requirements
- 3+ years of software development experience, preferably in a community or healthcare setting.
- Proficiency in Python, JavaScript (Node.js or front‑end frameworks), and relational database design.
- Strong problem‑solving skills and ability to translate business needs into technical solutions.
- Excellent communication and teamwork abilities, with a focus on user‑centric design.
- Experience with agile development practices and version control (Git).
Skills
pythonjavascriptsqlproject managementdata analysis