Senior Full Stack Engineer (Angular / Node.js)
Are you passionate about building scalable applications and solving complex technical challenges? We're looking for a Senior Full Stack Software Engineer to join a high-performing engineering team that's focused on developing modern, reliable software solutions that make a real impact.If you enjoy working with modern technologies, mentoring other developers, and taking ownership of projects from design through deployment, we'd love to hear from you.What You'll DoDesign, develop, test, and maintain high-quality software applications.Build scalable, reliable, and secure solutions using modern development practices.Develop new features while enhancing and maintaining existing applications.Troubleshoot production issues, perform root cause analysis, and implement long-term solutions.Help improve application performance, reliability, and system observability.Design systems that are easy to maintain and can scale as the business grows.Write clean, reusable, and well-documented code.Lead technical initiatives and help drive engineering best practices across the team.Mentor junior developers and provide technical guidance through code reviews and collaboration.Identify security risks early in the development lifecycle and implement secure coding practices.Continuously look for opportunities to improve processes, architecture, and development efficiency.Collaborate closely with product managers, architects, and cross-functional teams to deliver high-impact solutions.Required ExperienceBachelor's degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent experience).9+ years of experience designing, developing, and deploying enterprise-level software applications.At least 5 years of hands-on experience with the core technologies below.Strong problem-solving skills with the ability to work independently on complex technical initiatives.Experience designing scalable applications for production environments.Comfortable mentoring teammates and leading technical discussions.Required Technical SkillsAngularNode.jsMongoDBNice to HaveExperience with any of the following is a plus:GraphQLNestJSPrismaCloud-native application developmentCI/CD pipelinesMicroservices architectureExperience working in highly regulated or large enterprise environmentsWe're looking for someone who:Is a hands-on senior engineer who enjoys building software—not just talking about it.Learns new business domains quickly and enjoys solving complex technical problems.Works well with minimal direction and takes ownership of projects.Is collaborative, positive, and enjoys mentoring other developers.Thrives in fast-paced Agile environments.Takes pride in writing clean, maintainable, and scalable code.