Position Summary:
|
| At Asset Health, we are a mission-driven health and wellness company committed to delivering results-focused, fully integrated, end-to-end wellness services and technologies. Our core values—humility, charity, and perseverance—guide how we build relationships, engage with others, and take responsibility for our shared success. The Software Engineering I role is an entry-level software engineer who contributes to the development and maintenance of web and mobile applications. This role is designed to build foundational skills in software development, problem-solving, planning, creative thinking, and collaboration. The software engineer will work under close supervision and is expected to grow in technical proficiency, communication, teamwork, quality deliverables, and ownership over time. |
Essential Duties & Responsibilities:
|
- Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenancee
- Collaborate with senior engineers and product managers to understand project requirements and translate them into technical tasks
- Write clean, maintainable, and well-documented code for small to moderately complex features
- Assist in debugging and resolving software defects and performance issues
- Contribute to unit and integration testing efforts to ensure software quality
- Participate in code reviews to learn best practices and improve code quality
- Document technical designs, processes, and decisions for future reference
- Attend team meetings, sprint planning, and retrospectives to stay aligned with project goals
- Continuously learn and apply new technologies, tools, and development practices
- Seek feedback and mentorship from peers and senior team members
|
Education and/or Work Experience Requirements:
|
|
Required:
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or equivalent
- 0 – 2 years of professional experience
Preferred:
- 2+ years of professional experience
- Internship or academic project experience in web or mobile development is a plus
- Familiarity with React, PHP, APIs and similar technologies is a plus
|
Knowledge, Skills and Competencies:
|
- Basic understanding of front-end and back-end development concepts
- Exposure to technologies such as PHP, React, GO, PostgreSQL, and Git
- Familiarity with RESTful APIs and basic database operations
- Ability to follow coding standards and version control practices
- Demonstrates curiosity and persistence in solving technical problems
- Breaks down tasks into manageable components with guidance
- Willingness to ask questions and seek clarification when needed
- Strong attention to detail, produces high quality work, and works independently with guidance and oversight to organize, plan and prioritize with effective results
- Excellent verbal and written communication, computer, and documentation skills required (e.g., Microsoft Office Suite)
- Communicates clearly and respectfully with team members
- Actively listens and incorporates feedback into work
- Prepares basic documentation and status updates
- Motivated self-learner with new technologies, interfaces, and skills and takes initiative and ownership of tasks within development team
- Ability to work well with others (virtually and in person) in the solution of mutual problems
|
Working Conditions and/or Physical Requirements:
|
- Prolonged periods sitting at a desk and working on a computer
- No manual labor or lifting
- This can be a remote/work from home position (only if you have access to secure internet network)
|