Senior Full Stack Software Engineer - Alexandria
ExternalFull-timeOn-site1mo ago
AgileAzureGenerative AIGitGraphQLLeadership
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design and develop robust, scalable, and high-performance software systems using C#, .NET, TypeScript (ES6), React.js, Redux, RxJS, Webpack, and GraphQL
- Collaborate with a cross-functional team to define, design, and ship new features
- Lead the system design, testing and coding standards efforts, contributing with clean & high-performance code and architecture
- Implement modern best practices and patterns in software engineering
- Mentor software engineers
- Conduct code reviews and ensure coding standards, best practices, and security guidelines are implemented
- Troubleshoot, debug, and upgrade existing software
- Stay up to date with emerging trends and technologies in software development to continuously improve our products and processes
Requirements
- Bachelor's degree in Computer Engineering
- 5+ years of experience in software development, with a strong background in web development using C#, .NET and React
- You have a strong engineering mindset and experience in having end to end ownership of the software you build (DevOps, testing, system design, observability, git version control)
- You have solid experience with reactive programming principles and flux architecture
- You have designed scalable, complex systems based on services-oriented architecture, on cloud (Azure Cloud preferred) and you are familiar with event driven architecture and domain driven design
- You have a strong drive to continuously improve your craft
- You have a passion for mentoring and guiding team members
- You've fully embraced generative AI tools, and you've found your way using AI to help you be a high-performing engineer, deliver faster and at a higher quality
- You are experienced in working in an agile environment
- You have excellent problem-solving skills
- Your communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges
- Why you'll love working here
- Impact from day one - Join a scale-up where your ideas shape how global businesses operate online.
- Continuous learning - Access a structured onboarding rated 9.1/10 by previous hires, mentorship, and feedback culture.
- Hybrid flexibility - Work from our Alexandria office 3 days per week and from home 2 days.
- Career growth - Expand your technical and leadership scope in a company built for long-term success.
- Our values
- At Sana Commerce, our values drive everything we do:
- Champions of Our League - We deliver lasting success, balancing quick wins and long-term value
- Supercharge Our Customers - We're revolutionizing B2B commerce together, helping our customers to lead and succeed.
- Determined to Grow - We embrace challenges, growing and raising the bar for ourselves and our industry.
- Bold Together - We dare to be bold because we have each other's back.
- Ready to build reliability that scales?
- Apply now and help shape the foundation of our next-generation SaaS platform.
- #LI-JS1
- #LI-Hybrid
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Sanacommerce? Share your experience