Senior Full Stack Developer bei STP Investment Services
STP Investment Services · West Chester, Vereinigte Staaten Von Amerika · Onsite
- Senior
- Optionales Büro in West Chester
Description
Company Overview:
STP Investment Services is a collaborative partner providing scalable and transparent front, middle, and back office solutions to investment managers, funds, and plan sponsors giving them the technology, expertise and confidence needed to focus on core business objectives. STP Investment Services, an international company with fully owned offices in the United States and India, provides a broad range of services for the asset management industry with capabilities to process all asset classes and meet ever-evolving business requirements.
STP employees enjoy the following benefits:
- Competitive compensation and commission program
- Unlimited PTO policy in addition to your birthday as a free day off!
- 401k Matching program
- Competitive health benefits (Medical, Vision, Dental, Life, and Disability Insurance)
- Volunteer Time Off (VTO). We pay you to do good in your community!
- Strong growth and advancement opportunities
The Full Stack Developer will have a strong background in both front-end and back-end technologies, with a passion for building scalable, high-quality and high-performance applications. This individual will require a deep understanding of web development, from concept to deployment, and the ability to work collaboratively in a fast-paced environment.
The successful candidate will have at least 5 years of proven experience with designing, developing, and deploying scalable applications in the cloud. The ideal candidate will be fluent in both front-end and back-end development, with a solid background in cloud architecture—preferably within Microsoft Azure. This role will work closely with Product managers, DevOps, and QA teams to deliver secure, efficient, and high-performing solutions.
Essential Functions:
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Design, build, and maintain full-stack applications (front-end, back-end, APIs, databases).
- Develop and deploy scalable, secure, and reliable solutions using Azure services (App Services, Functions, Azure SQL, Storage, Event Hub, Service Bus, etc.).
- Implement CI/CD pipelines and support DevOps practices.
- Collaborate in troubleshooting and optimizing cloud applications for performance and cost efficiency.
- Strong understanding of Agile principles and how to translate them into day-to-day engineering practices
- Apply security best practices across application development and cloud infrastructure.
- Stay up to date on emerging technologies, frameworks, and tools to improve engineering practices.
- Build and enhance user interfaces using front-end frameworks such as React.
- Assist with infrastructure ensuring that all servers are correctly set-up, configured, and maintained for optimal performance and security.
- Continuously improve existing applications and processes to enhance efficiency and performance.
- Actively participate in sprint ceremonies with a continuous improvement mindset core to STP’s working culture.
Requirements
- Minimum of 5-7 years in full stack development, with at least 2+ years working in a cloud-native environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience of education and experience.
- Proven experience as a Full Stack Developer or similar role.
- Proficient in modern JavaScript/Typescript (ES6+), HTML5, and CSS3.
- Experience with React JS Library, including hooks, context, and component lifecycle.
- Back-end development skills with Node.js and Express.
- Hands-on experience with cloud platforms (Azure preferred, but AWS or GCP acceptable).
- Knowledge of web security practices and protocols.
- Proven ability to work quickly in a dynamic environment with strong attention to detail and accuracy.
- Ability to work independently and as part of a team in a fast-paced environment.
Technical Skills:
- Strong proficiency in modern web development frameworks (e.g., React, Angular, or Vue).
- Back-end expertise with Node.js, .NET, Python, or Java.
- Database knowledge (SQL Server, PostgreSQL, Cosmos DB, or similar).
- Proven experience with Azure cloud services; AWS/GCP experience also a plus.
- Experience with containers and orchestration (Docker, Kubernetes/AKS).
- Familiarity with DevOps tools (GitHub Actions, Azure DevOps, Terraform, Ansible, etc.).
Soft Skills: Strong problem-solving abilities, collaboration, and communication skills; ability to thrive in a fast-paced environment.
Preferred Experience
- Azure certifications (AZ-204, AZ-305, or similar).
- Background in microservices architecture and serverless computing.
- Experience with API design and integration.
- Knowledge of cloud security frameworks and compliance standards.
Competencies:
Front-End Development (React)
- Proficient in TypeScript and React, with clean, maintainable coding practices
- Strong understanding of React Hooks and component lifecycle
- Experience implementing OAuth 2.0 login flows (Azure AD B2C preferred)
- Familiarity with Tailwind CSS for rapid UI development
- Experience with React Query and consuming RESTful APIs
Back-End Development (Node.js)
- Experience building scalable back-end services with TypeScript and Express
- Familiarity with PDF generation (Apryse or equivalent libraries is a plus)
Cloud and Azure Administration
- Strong understanding of cloud environments and core Azure services
- Experience with Blob Storage, IAM fundamentals, and Azure AD tenant management
- Knowledge of pricing tiers, resource groups, and service credentials
- Experience managing Azure API Management (APIM) and App Services
Additional (Nice to Have)
- Basic experience with Angular components and lifecycle management as part of legacy applications.
- Ability to build and integrate RESTful APIs using Angular front-ends