Clipp is seeking a Senior Software Engineer on the Consumer Product Engineering team, a senior technical leader who can deliver robust solutions to complex problems while mentoring team members. This hands-on role involves owning the implementation of new features from conception to delivery, ensuring the quality and functionality of software solutions.
Responsibilities:
- High level of fluency in Ruby and JavaScript
- Expert Debugger - identify and correct errors in software code by studying the code, running it in a controlled environment, and analyzing and correcting any issues
- Analyze needs: Understand user needs and business goals and provide solutions
- Develop code: Write, test, and deploy code for software applications
- Designs, builds, maintains, and tests software solutions for the organization
- Maintain software: Update software programs and enhance their capabilities
- Manage projects: Set timelines, manage budgets, and keep projects on track
- Document software: Create flowcharts, layouts, and other documentation
- Stay up to date on the latest advancements in the field
- Adjusts: adjusts the team processes, listening to feedback and guiding the team through the changes
Requirements:
- High level of fluency in Ruby and JavaScript
- Expert Debugger - identify and correct errors in software code by studying the code, running it in a controlled environment, and analyzing and correcting any issues
- Analyze needs: Understand user needs and business goals and provide solutions
- Develop code: Write, test, and deploy code for software applications
- Designs, builds, maintains, and tests software solutions for the organization
- Maintain software: Update software programs and enhance their capabilities
- Manage projects: Set timelines, manage budgets, and keep projects on track
- Document software: Create flowcharts, layouts, and other documentation
- Stay up to date on the latest advancements in the field
- Adjusts: adjusts the team processes, listening to feedback and guiding the team through the changes
- Bachelor's degree in computer science, information technology, or software engineering
- Five years of progressively more complex experience delivering high-quality code to production
- Production experience with relational database query optimization, serverless functions, designing for cloud native architecture, automated software testing, containers, and client-side performance tuning
- Evolves: evolves the architecture to support future requirements and defines its SLAs
- Mentors: mentors other team members to accelerate their career-growth and encourages them to participate
- Excellent collaboration and communication skills
- Ability to quickly perform math calculations mentally for quick estimates
- Master's Degree a Plus: has very deep knowledge about the whole technology stack of the system