Senior Software Engineer

Remote
Senior Posted 4 days ago
Main Location
Rocky Hill, CT, United States
Open jobs

Are you looking for an opportunity to grow as an engineer in a fast-paced platform team? Do you love modernizing architecture, APIs, tools, and tech stacks while translating core business value to internal stakeholders?



Clarus Commerce’s Engineering team is searching for a Software Engineer who is highly motivated, collaborative with an entrepreneurial spirit. You will be a key member of our team making important technical decisions that will shape the company's future. You will join a highly-skilled IT organization and utilize the latest technologies to develop high-traffic websites, web services, and other software products.



As Part of Our Team, You’ll Enjoy:

  • The hustle of a lean team with the impact of a global business
  • Tremendous opportunity to solve some of the industry’s most exciting problems
  • Working with an extraordinary team of highly talented, smart, creative, fun and highly motivated people
  • Great workspace, competitive benefits and time-off

Responsibilities:
  • Support and inform Clarus Commerce’s technical vision and strategy.
  • Communicate with users, other technical teams, and management to collect requirements and describe product features and technical designs.
  • Exemplify best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Own all stages of the development process: requirements, design, implementation, testing, and operational support.
  • Provide technical support to engineering team members.

Skill and Experience Requirements:
  • 3+ years of professional experience in full-stack software development with experience across multiple technologies, languages, and frameworks.
  • Develop new products and enhance existing products utilizing the Microsoft technology stack: C# 6, .NET Core, ASP.NET MVC 5, Entity Framework, and SQL Server 2014-2016.
  • Solid understanding of computer science fundamentals and object-oriented programming (OOP), such as algorithm analysis, algorithm design, and problem-solving
  • Working knowledge of software design patterns, such as MVC, factory, object pool, and experience applying them in n-tier architectures.
  • Solid understanding of common web security vulnerabilities and securing applications against attacks that exploit them.
  • Experience with distributed microservice architecture, service orchestration, and containerization.
  • Experience with relational databases and NoSQL databases.
  • Experience with AWS cloud or serverless architecture
  • Experience using JavaScript libraries such as jQuery and React.
  • Building and/or consuming REST APIs, including creating and parsing data in various formats, and understanding best practices of building RESTful APIs.

Communication Skills
  • Ability to lead and thrive in remote team settings.
  • Excellent communication skills and the ability to explain technical problems/solutions.
  • Ability to communicate and present designs, concepts, and ideas clearly and concisely to technical and non-technical audiences.
  • Excellent interpersonal communication with strong verbal / written English skills.
  • Candidate is a team player, self-starter/self-motivated, and detail-oriented.
Get to know Clarus Commerce
Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Mission
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Senior Software Engineer
Clarus Commerce