Full Stack Developer
Job Description
Senior Full Stack Developer responsible for designing, building, and maintaining cloud-native applications and automated workflows within a Financial Services context. This on-site role in Boston, MA centers on React, TypeScript, and Python with FastAPI, with a yearly compensation range of $112,000 to $160,000.
Responsibilities
- Develop and maintain full-stack applications using React, TypeScript, Python, and FastAPI.
- Build and optimize APIs and microservices to ensure performance and scalability.
- Architect and implement data workflows leveraging Snowflake and Postgres.
- Implement distributed caching with Redis to support high-performance applications.
- Collaborate with cross-functional teams to gather requirements and deliver solutions in an agile environment.
- Write clean, efficient, and maintainable code following best practices.
- Establish CI/CD pipelines and DevOps practices for cloud deployments.
- Identify opportunities for reusable components and automation to accelerate delivery.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of professional software development experience.
- Strong proficiency in React, TypeScript, Python, and FastAPI.
- Solid understanding of object oriented programming, algorithms, data structures, and design patterns.
- Familiarity with Redis for distributed caching.
- Familiarity with Azure services (Data Factory, Functions, Storage, SQL Database, Managed Instance) and cloud architecture.
- Hands-on experience with DevOps tools, CI/CD pipelines, and workflow automation.
- Excellent communication and collaboration skills with a commitment to continuous learning and improvement.
Technologies
- React
- TypeScript
- Python
- FastAPI
- Snowflake
- Postgres
- Redis
- Azure Data Factory
- Azure Functions
- Azure Storage
- Azure SQL Database
- Azure Managed Instance
Benefits
- Medical, Prescription, Dental & Vision Benefits for employees working 20+ hours per week
- Health Savings Account (HSA) for employees working 20+ hours per week
- Life & Disability Insurance for employees working 20+ hours per week
- MetLife Voluntary Benefits
- Employee Assistance Program (EAP)
- 401K Retirement Savings Plan
- Direct Deposit and weekly ePayroll
- Referral Bonus Programs
- Certification and training opportunities