Senior Full Stack Engineer
United States
Suzy puts the voice of your consumer at your fingertips. Whether you’re a novice or an expert researcher, our platform brings advanced tools together with the highest quality audience to deliver insights in minutes. Some of the biggest brands in the world use Suzy to deliver breakthrough products and experiences backed by data-driven decisions. Learn more at www.suzy.com.
We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our team. The ideal candidate will be proficient in both front-end and back-end development, with a strong understanding of the .NET framework, Python, and modern JavaScript front-end frameworks. Experience with database systems, particularly SQL Server and/or MongoDB, is highly desirable. This role requires a problem-solver with excellent communication skills and a passion for building robust, scalable, and high-performance web applications.
Responsibilities:
Design, develop, and maintain full-stack web applications using .NET, Python, and React/Angular (or other modern JavaScript frameworks).
Write clean, efficient, and well-documented code.
Develop and consume RESTful APIs.
Work with databases, including schema design, query optimization, and data migration (SQL Server and/or MongoDB).
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
Participate in code reviews to ensure code quality and adherence to best practices.
Troubleshoot and debug complex issues across the entire stack.
Optimize applications for performance, scalability, and security.
Stay up-to-date with emerging technologies and industry trends.
Mentor and provide technical guidance to junior developers.
Contribute to the improvement of development processes and tools.
Qualifications:
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
5+ years of professional full-stack development experience.
Technical Skills:
Back-End Development:
Proficiency in .NET (C#) and Python.
Experience with web frameworks such as ASP.NET Core, Django, or Flask.
Strong understanding of object-oriented programming (OOP) principles and design patterns.
Experience with RESTful API design and development.
Front-End Development:
Expertise in Angular or React.
Strong understanding of HTML, CSS, and JavaScript (ES6+).
Experience with state management libraries.
Knowledge of modern front-end build tools.
Experience with other JavaScript frameworks is a plus.
Database Development:
Experience with relational databases, specifically SQL Server.
Experience with NoSQL databases, specifically MongoDB.
Strong understanding of database design principles, data modeling, and query optimization.
Experience with ORMs (e.g., Entity Framework, SQLAlchemy) is a plus.
DevOps:
Experience with Git for version control.
Familiarity with CI/CD pipelines.
Experience with cloud platforms (e.g., Azure, AWS, Google Cloud) is a plus.
Preferred Skills:
Experience with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of microservices architecture.
Experience with testing frameworks.
Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
Strong understanding of software security best practices.
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Ability to mentor and guide junior developers.
Strong work ethic and attention to detail.
Ability to adapt to changing priorities and technologies.
Benefits:
We take care of our employees and their families. We have generous health, dental, and vision benefits; and our 401K plan vests immediately.
A friendly, fun, and collaborative work environment that allows for frequent exposure to executives
The opportunity to make an immediate impact as a part of a fast-growing team
The target base compensation for this role is $135,000 - $160,000
Suzy is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to ensure all people feel supported and connected at work.
Suzy is committed to protecting its customers, employees, partners, and the company as a whole, from damaging acts that are intentional or unintentional. Effective security is a team effort involving the participation and support of every user who interacts with company information/data and systems. It is the responsibility of each individual to help protect company information assets.
#LI-Remote #LI-LH1
ApplyJob Profile
401(k) Plan Dental benefits Health benefits Vision Benefits
Tasks- Collaborate with cross functional teams
- Design and develop full-stack web applications
- Develop and consume RESTful APIs
- Mentor junior developers
- Optimize applications
- Participate in code reviews
- Troubleshoot and debug issues
- Write clean and efficient code
Agile Angular ASP.NET Core AWS Azure CI/CD CSS Django Docker Flask Git Google Cloud HTML Javascript Kanban Kubernetes Microservices MongoDB .Net OOP Python React RESTful API's Scrum Software Security SQL Server
Experience5 years
EducationBachelor's degree Computer Science Related Field
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9