Full Stack Engineer

Sotalentjobs — United States · Posted ~3 hours ago

Mid Hybrid

Skills

Full Stack Development Cloud Platforms Microservices Software Engineering

🔓 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

Summary ✨ AI‑Generated

A full stack engineering role for developers who build scalable applications, solve complex technical challenges, and contribute to modern cloud-based software solutions.

Highlights

Hybrid engineering role focused on scalable digital solutions, cloud-native applications, collaboration, and technical growth.

Description

Full Stack Engineer 📍 Location: New York, NY, US 🏢 Industry: Financial services 💼 Work Setting: Hybrid Are you passionate about building innovative full-stack solutions using modern technologies and scalable cloud platforms? We’re looking for experienced software engineers who thrive in dynamic environments, enjoy solving complex technical challenges, and are eager to contribute to the design, development, and delivery of high-impact digital solutions. What You’ll Do Lead and contribute to the development of scalable, distributed applications and microservices.Collaborate with cross-functional teams, including product managers, architects, and engineers, to deliver impactful software solutions.Stay current with emerging technologies, industry trends, and engineering best practices, while sharing knowledge with peers and mentoring team members.Design, build, and maintain cloud-native applications using modern programming languages and frameworks.Drive technical excellence by establishing development standards, reviewing designs, and promoting operational best practices.Define service architectures, integration patterns, and reusable components to improve engineering efficiency.Identify opportunities to optimize existing systems through refactoring, performance improvements, and reduction of technical debt.Contribute to long-term technology strategy by evaluating new tools, frameworks, and engineering approaches.Required Qualifications Bachelor’s degree in Computer Science, Engineering, Mathematics, Information Technology, or a related quantitative discipline.Minimum 4 years of professional software engineering experience.Minimum 2 years of experience working with cloud platforms, virtualization technologies, or cloud-based development environments.Strong understanding of software design principles, application architecture, and modern development practices.Preferred Qualifications Master’s degree in Computer Science or a related technical field.Extensive experience developing applications using multiple programming languages such as Java, Python, JavaScript/TypeScript, Go, C#, Scala, Rust, or similar technologies.Hands-on experience with relational and NoSQL databases, including database design and management.Advanced knowledge of cloud services and cloud-native application development.Experience building and maintaining modern web applications using front-end frameworks.Strong expertise in creating RESTful, event-driven, synchronous, and asynchronous APIs.Experience implementing CI/CD pipelines, infrastructure automation, and automated testing strategies.Proficiency with Git-based version control systems and collaborative development workflows.Strong troubleshooting and problem-solving skills within distributed and cloud environments.Experience using AI-powered development tools to enhance software engineering productivity.Proven ability to mentor engineers and support technical growth within teams.Familiarity with observability, monitoring, and performance optimization practices for distributed systems.Experience leading technical initiatives, driving cross-functional collaboration, and influencing engineering best practices.Ability to establish and promote coding standards, architectural guidelines, and reusable design patterns across teams.