Jobs

High-growth companies you’ll love to work for

Sr. Software Engineer

E(

Edge (formerly EyeRate)

Software Engineering
Elk Grove, CA, USA
Posted on Jun 14, 2024

Need a fresh start toward an inspiring career?

We are a company that believes you can 10x your career and skill set here because we have done so ourselves - the proof is in the pudding!

Our founding team started their careers in the heart of the service industry, working tirelessly providing for both their families and their customers, all while going to school and pursuing new opportunities. Like so many others, they were feeling undervalued, underappreciated and underpaid… until… *BAM* they realized they had all the power within themselves to do something about it in a BIG way.

At Edge, our Mission is to continue to accelerate the world’s transition toward income equality.

We have already helped 5k+ companies and their 110k+ employees serve over 67 million customers, generate over 3 million online reviews, and earn over $4 million in cash rewards! We are talking the talk AND walking the walk, and now we are in need of some LuckyAF and Tenacious humans to join us!

Job Summary:

As a Senior Software Engineer, you will be responsible for building and maintaining our company's web applications and supporting services, leading projects and teams, and helping to guide the technical direction of the company. This includes interfacing with non-technical business stakeholders and is expected to be able to communicate in a way which is easily understood by their non-technical peers. They will intuitively inject themselves into conversations where they can add value and help with overall organization goals in addition to helping their teammates grow and improve the quality of their work.

Supervisory Responsibilities:

  • No direct reports
  • Team/project lead role as needed to support business/org needs

Duties and Responsibilities:

  • Design and implement applications using Node.js, Nextjs, React, AWS, MongoDB, and microservices
  • Write clean, maintainable, scalable and efficient code that abides by team standards and best practices
  • Contributes to team standards and best practices including documentation and mentoring other team members in meetings, Pull Request Reviews and other aspects of our day to day routines.
  • Lead projects and teams while providing technical guidance and mentorship
  • Collaborate with cross-functional teams to identify and resolve technical issues in addition to helping to define project scope and constraints to help understand the level of effort and potential timelines; documentation and diagrams as needed.
  • Participate in code reviews to ensure code quality and maintainability
  • Stay up-to-date with the latest advancements in web technologies, frameworks, architecture and programming languages
  • Collaborate with DevOps and other engineers to develop and implement cloud architecture to ensure high performance, scalability, and security
  • Stay up-to-date with the latest advancements in software development and technology
  • Work with our product stakeholders to help in the product discovery process and break tickets down with technical notes for sprints
  • Prioritizing daily tasking related to changing priorities
  • Performs other related duties as assigned

Required Skills/Abilities:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • 7+ years of professional experience with Node.js, Nextjs, React, and other web technologies
  • Strong understanding of TypeScript, JavaScript, HTML, CSS, and web development principles
  • Experience with Git, Agile development methodologies, and project management
    Experience with both git flow and trunk based development best practices
  • Excellent problem-solving and critical thinking skills
  • Good communication skills and the ability to work well in a team environment
  • Knowledge of MongoDB, extended knowledge for general database design and query optimization
  • Extensive experience with microservices, including design and implementation
  • Ability to lead projects and teams, providing technical guidance and mentorship

Preferred Skills/Abilities:

  • Strong understanding of cloud architecture, including security, scalability, and performance
  • Experience working with AWS services, including EC2, S3, and Lambda
  • graphQL experience
  • Event Driven Architecture

Physical Requirements:

Prolonged periods of sitting at a desk and working on a computer. Must be comfortable with having a camera on at all times during remote/zoom/video calls, this includes meeting with internal team members, and especially when meeting with people outside of our company.

Benefits:

  • Full Medical, Dental, and Vision Health Benefits
  • Unlimited PTO
  • 401k with various investment options
  • BYOD! Work on your own laptop/gear, no need to learn a whole new product!
  • Option to work in office (Elk Grove, CA) OR remotely across the USA

Feel like you’ve found your people? Apply now!

Edge provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.