Senior Software Engineer
Job Description
Senior Software Engineer role at a health technology company focusing on designing secure APIs and scalable software systems. This onsite position is based in Plymouth Meeting, PA, with a requirement to be onsite two days per week in Conshohocken, PA.
Responsibilities
- Design and implement secure APIs for web and mobile platforms.
- Develop scalable, high-quality software using modern technologies.
- Collaborate with engineering and product teams to define architecture and build out features.
- Contribute to system design, performance improvements, and DevOps initiatives.
Requirements
- Professional software development experience.
- Extensive experience with Node.js and Angular or comparable frameworks.
- Experience designing RESTful APIs and distributed applications.
- Strong problem-solving abilities and the capacity to work independently.
Technologies
- Node.js
- Angular
- PostgreSQL
- Docker
- Azure
Nice to Have
- Relational databases such as PostgreSQL or similar.
- Experience with containerization and cloud infrastructure, including Docker and Azure.
- Knowledge of performance optimization and application security practices.