Full Stack Engineer

Sotalentjobs โ€” United States ยท Posted ~4 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Full Stack Developer ๐Ÿ“ Location: Boston, Massachusetts, United States ๐Ÿข Industry: Financial Services ๐Ÿ’ผ Work Setting: Hybrid Are you a full stack engineer with expertise in modern web technologies, cloud platforms, and scalable application development? This role offers the opportunity to work across the entire software stack, delivering customer-facing digital experiences while helping drive cloud modernization, AI-enabled capabilities, personalization, analytics, and platform transformation initiatives. As a Full Stack Developer, you will own features from concept through production, collaborate with cross-functional teams, and contribute to the technical direction of high-visibility digital products. Key Responsibilities Full Stack Application Development Web Application Engineering Design, develop, and maintain modern web applications.Build scalable and responsive digital experiences.Deliver customer-facing and advisor-facing solutions.Ensure applications meet business, security, and performance requirements.Front-End Development Develop modern user experiences using technologies such as: ReactJavaScriptHTML5CSS3Front-End FrameworksBack-End Development Develop and enhance backend services using: Node.jsAPIsMicroservicesCloud-Native ServicesEnd-to-End Feature Ownership Technical Delivery Own features from design through deployment.Translate business requirements into scalable technical solutions.Collaborate with product owners, architects, and UX teams.Ensure alignment with enterprise architecture standards.Solution Design Participate in architecture discussions and design reviews.Evaluate trade-offs and recommend optimal technical approaches.Support long-term maintainability and scalability.Cloud & Platform Engineering Cloud-Native Solutions Build and support applications utilizing: AWSKubernetesContainerized EnvironmentsDistributed SystemsMicroservices ArchitecturesPlatform Modernization Support modernization of existing systems.Improve platform scalability and reliability.Contribute to digital transformation initiatives.Performance, Reliability & Observability Application Performance Monitor and optimize application performance.Identify bottlenecks and implement enhancements.Improve responsiveness and user experience.Monitoring & Reliability Implement observability and monitoring solutions.Troubleshoot production issues.Reduce operational risk and downtime.Production Support Investigate and resolve defects.Support application stability and operational excellence.Ensure a seamless user experience.Engineering Excellence Quality & Best Practices Participate in code reviews and architecture reviews.Promote coding standards and development best practices.Improve software quality and maintainability.Testing & Automation Support: Automated TestingCI/CD PipelinesContinuous IntegrationContinuous DeploymentDevSecOps PracticesProcess Improvement Improve engineering workflows and deployment practices.Drive automation initiatives.Support efficient and predictable software delivery.Mentorship & Technical Leadership Developer Enablement Mentor junior and mid-level developers.Share technical expertise and best practices.Support professional development and team growth.Technical Guidance Assist with solution design and estimation.Provide constructive feedback during reviews.Help solve complex technical challenges.Cross-Functional Collaboration Stakeholder Engagement Partner with: Product OwnersUX DesignersArchitectsMarketing TeamsAnalytics TeamsRisk & Compliance TeamsEngineering TeamsBusiness Alignment Ensure technical solutions support business objectives.Deliver secure and accessible customer experiences.Create measurable business value through technology solutions. Required Qualifications Education Bachelor's Degree in: Computer ScienceComputer EngineeringInformation SystemsRelated Technical FieldExperience Software Development 5+ years of software engineering or software development experience.Front-End Development 4+ years working with modern JavaScript frameworks.Strong experience with React and contemporary web technologies.Agile Experience 2+ years working within Agile development environments.AI Technology Exposure 1+ year using AI technologies such as:ClaudeGitHub CopilotSimilar AI-assisted development tools Preferred Qualifications Architecture & Engineering Strong understanding of: Web Application ArchitectureScalabilityPerformance OptimizationApplication SecurityObservabilityMaintainabilityCloud & Infrastructure Experience with: AWSKubernetesContainerizationMicroservicesDistributed SystemsContent Management Systems Experience working with modern CMS platforms.DevOps & Automation Knowledge of: CI/CD PipelinesInfrastructure as Code (IaC)Automated TestingDevSecOps PrinciplesEnterprise Integrations Experience integrating: APIsAnalytics PlatformsMonitoring ToolsThird-Party ServicesDatabase Experience Knowledge of: Relational DatabasesDocument DatabasesData Modeling Key Skills ReactJavaScriptNode.jsAWSKubernetesFull Stack DevelopmentMicroservicesCloud ComputingREST APIsCI/CDDevOpsAI Development Tools Core Competencies Full Stack EngineeringTechnical LeadershipProblem SolvingInnovationCollaborationCommunicationMentorshipContinuous LearningCustomer FocusOwnership