Assist in developing and maintaining external-facing web applications using modern frameworks and languages such as Python, JavaScript (Node.js, React or Vue).
Participate in requirement gathering sessions and contribute to technical design discussions.
Write clean, maintainable code and collaborate with senior engineers during code reviews.
Support QA efforts by writing and executing unit tests and assisting in defect resolution.
Monitor and respond to incident tickets with guidance from senior team members.
Collaborate with DevOps and cloud operations teams to support application deployments.
Learn and apply best practices in security, including HIPAA compliance and secure coding standards.
Document technical solutions and contribute to knowledge-sharing within the team.
Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
0–2 years of experience in software development, preferably with exposure to Python and JavaScript.
Familiarity with front-end frameworks like React or Vue and back-end technologies like Node.js.
Basic understanding of databases (SQL, MySQL/Postgres) and RESTful APIs.
Exposure to version control systems (e.g., Git) and CI/CD pipelines.
Willingness to learn cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
Strong problem-solving skills and eagerness to grow in a collaborative environment.
Good communication skills and ability to work effectively in a team.
Internship or academic project experience in web application development is preferred.
Familiarity with UX tools like Figma or Balsamiq is preferred.
Exposure to security protocols like OAuth 2.0 or OIDC is preferred.
Interest in AI tools and modern development practices is preferred.
Benefits
All job specific, safety, and compliance training are assigned based on the job functions associated with this employee.
This position requires periodic travel and flexible availability, including some evenings, weekends, and/or holidays.
The role may require after-hours response to emergency issues.
There are also occasionally scheduled on-call duties that necessitate responding to technical emergencies beyond assigned job responsibilities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.