Senior Software Engineer

Clutch Technologies Inc.

$160K — $200K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. degree in Software Engineering or equivalent experience
  • 4+ years of industry experience developing software solutions
  • Proficiency in modern programming languages such as TypeScript, Python, or Go
  • Strong understanding of front-end and back-end frameworks like React and Express
  • Experience with cloud platforms (AWS, Azure, Google Cloud)
  • Familiarity with relational databases (PostgreSQL, MySQL) and SQL performance optimization
  • Knowledge of testing frameworks and Agile methodologies

Responsibilities

  • Write clean, readable, and testable code adhering to best practices
  • Collaborate to design and implement scalable, secure architectures
  • Work with stakeholders to understand requirements and improve online experience
  • Participate in peer reviews and system design discussions
  • Lead the full development lifecycle from planning to maintenance
  • Coordinate with cross-functional teams to meet project milestones

Benefits

  • Autonomy & ownership in your work
  • Generous time off program
  • Health and dental benefits
  • Equity incentives offered
Full Job Description
Technology
  • Full TypeScript stack for front- and back-end, with some legacy JavaScript
  • Front-end: ReactJS with functional components and context API
  • Back-end: ExpressJS with PostgreSQL and Sequelize ORM
  • Microservices architecture using Docker, Terraform, AWS ECS, and other AWS services
  • Interservice communication via RabbitMQ and Apache Kafka

About the role
Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology platform. You will write clean, reliable code, design scalable architectures, and collaborate with stakeholders to improve the customer experience.

What you'll do
  • Write clean, readable, and testable code that adheres to best practices and ensures reliability
  • Collaborate with the team to design and implement scalable, secure architectures
  • Work closely with stakeholders to understand requirements and deliver improvements to the online experience
  • Participate in peer review sessions, provide constructive feedback, and engage in system design discussions
  • Lead the full development lifecycle of projects, from planning to development, testing, and maintenance
  • Coordinate with cross-functional teams to meet project milestones and drive successful outcomes

What we're looking for
  • B.S. degree in Software Engineering or equivalent experience
  • 4+ years of industry experience developing software solutions
  • Proficiency in one or more modern programming languages (TypeScript, Python, Go, Ruby, C#, Rust, etc.)
  • Strong understanding of Frontend and/or Backend frameworks (React, Vue, Express, Flask, Ruby on Rails, etc.)
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with relational databases (PostgreSQL, MySQL, Oracle) and writing efficient SQL queries, schema design, and performance optimization
  • Knowledge of testing frameworks for unit, integration, and end-to-end testing
  • Experience optimizing application performance and resolving bottlenecks
  • Comfortable working in Agile environments (Scrum or Kanban) using tools like Jira or GitHub Projects

Why you'll love it at Clutch
  • Autonomy & ownership - create your own path and own your work
  • Competitive compensation and equity incentives
  • Generous time off program
  • Health & dental benefits

Employment Type
Existing, Permanent Full-Time

Compensation & Benefits
  • Salary: $160,000 - $200,000 annually
  • Equity incentives
  • Comprehensive healthcare, dental, vision, prescriptions, life insurance, and dependent coverage
  • Pay reflects skills, performance, market benchmarking, responsibilities, and working conditions

Similar Jobs

More Jobs at Clutch Technologies Inc.

More Information Technology Jobs

Find similar Senior Software Engineer jobs: