What are the responsibilities and job description for the Senior Software Engineer position at Top Stack?
We are partnering with a growing Biotechnology firm in Norristown, PA, to find a talented Senior Software Engineer to join their engineering team. This is a hands-on role where you will build enterprise-level applications.
If you thrive in a collaborative environment and enjoy working across the full stack—from scalable microservices to responsive UIs—we want to hear from you.
The Role
- Location: 100% Onsite in Norristown, PA (5 days per week)
- Environment: Fast-paced Biotech; requires an onsite interview
- Focus: Designing and maintaining high-performance applications that handle complex biological and operational data
Key Responsibilities
- Architect & Develop: Build scalable applications using Java (Spring Boot) and Microservices
- Full-Stack Execution: Develop interactive UI components with Angular and integrate them with robust RESTful APIs
- Data: Manage data across PL/SQL (Oracle) and NoSQL
- Modern DevOps: Work within AWS/GCP/Azure environments, managing Docker containers and Kubernetes clusters
- Ownership: Take part in the full SDLC, from initial design through to CI/CD deployment and monitoring
- Collaboration: Work closely with Product Owners and UX designers in an Agile/Scrum setting