Senior Software Engineer

Tevora
0000, CA, USA
$115K-$150K a year
Full-time
Quick Apply

Senior Software Engineer

About Us

MightyID is a leading SaaS provider specializing in Identity Resiliency Solutions, empowering businesses to secure and manage digital identities with unparalleled efficiency and reliability.

As innovators at the forefront of the identity security sector, we are committed to delivering cutting-edge solutions that protect our clients' most valuable assets.

Our culture is driven by a passion for innovation, a commitment to excellence, and a team that values collaboration and creativity.

About The Role

As a Senior Software Engineer at MightyID, you will play a crucial role in the daily functions and processes of the Product Development team.

The Senior Developer will work closely with other team members to deliver high-quality software solutions. You will be responsible for designing, coding, debugging, testing, and maintaining software applications using Node.

js, React, Vue.js, TypeScript, MongoDB, PostgreSQL, AWS services following best practices and established coding standards, you will leverage your expertise in these frameworks and languages to develop scalable and efficient solutions.

Collaborating with the team, you will participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.

Additionally, you will contribute to the continuous improvement of the development process, sharing knowledge and expertise with fellow team members.

This is not a contract role

Key Responsibilities

  • Develop high-quality software applications using Node.js, React, Vue.js, TypeScript, MongoDB, PostgreSQL, AWS services....
  • Write secure, clean, maintainable, and efficient code following established coding standards and best practices.
  • Collaborate with cross-functional team members to gather and understand requirements and translate them into technical solutions.
  • Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, ticket refinement and retrospectives.
  • Conduct automated unit testing using Jest to ensure code quality and identify potential issues.
  • Implement and maintain automated integration tests using Cypress to validate end-to-end functionality and system interactions.
  • Collaborate with QA team members to troubleshoot and resolve software defects and issues.
  • Contribute to the continuous improvement of the development process by sharing knowledge, suggesting improvements, and adopting best practices.
  • Stay up to date with industry trends and advancements in software development, frameworks, and tools.
  • Support and maintain existing software applications by troubleshooting and resolving bugs, and implementing enhancements as needed.

Qualifications

  • Strong proficiency in Node.js, React, TypeScript, MongoDB, and both relational and non-relational databases.
  • 5+ year experience building web applications and APIs using these frameworks and languages.
  • Expertise in designing innovative software solutions and modular architectures to drive our company's technological excellence and meet evolving business needs.
  • Familiarity with JavaScript libraries and front-end frameworks (e.g., Redux, Express).
  • Knowledge of database systems and proficiency in writing queries.
  • Experience with automated unit testing using Jest and integration testing using Cypress
  • Worked formally with software development methodologies, particularly Agile Scrum.
  • Ability to collaborate effectively with cross-functional teams.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to adapt to changing priorities and manage time effectively.
  • Additional duties as assigned.

Additional Qualifications :

  • Valid driver's license as driving will be required in this role
  • Eligible to work in the United States
  • BS Computer Science or similar degree is valued but not required.

Benefits

Comprehensive Healthcare Benefits

401k w / Employer Matching

Work From Home Remote Flexibility

Paid Vacations

Paid Holiday

Vibrant Work Culture

Why Join MightyID?

MightyID is at the forefront of identity security innovation, offering the chance to work with cutting-edge technology in a dynamic, fast-paced environment.

We value our team members and provide a supportive, collaborative workplace. You'll have the opportunity to make a tangible impact on our customers' success and grow professionally alongside a talented team.

We offer competitive compensation, comprehensive benefits, and a commitment to work-life balance.

MightyID is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Job Posted by ApplicantPro

30+ days ago
Related jobs
Promoted
Intelletec
CA, United States

Our client, a Series A Gen AI business with leaders from Google, Uber, and Apple, is growing their software engineering team. Create clean data consumption APIs for product engineers to consume. An opportunity to join a seasoned founding team that has previously led product and engineering teams fro...

Promoted
Raytheon Careers
Los Angeles, California

Job Summary:*We are hiring for a Senior Principal Software Engineer to serve as a Software Product Owner (PO) in the Software Engineering Directorate’s Effectors Center supporting a major Advanced Technology missile program. Responsible for interface and coordination with internal and external organ...

Promoted
Vector Atomic
Pleasanton, California

Vector Atomic is building quantum devices for applications including GPS-free navigation and timing, geophysical exploration, and .We are focused on delivering near-term products that take advantage of the exquisite properties of quantum systems.Our devices are designed with the form, fit, function,...

Promoted
Imply
Burlingame, California

Solid grasp on good software engineering practices such as code reviews and deep focus on testability and quality. Work with the field engineering team so they can offer the best support to our customers. Strong communication skills: ability to explain complex technical concepts to designers, suppor...

Promoted
Harness
Mountain View, California

The Harness Software Delivery Platform includes modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights and continues to expand at an incredibly fast pace. In this role, you will be res...

Promoted
META
Menlo Park, California

Senior Software Engineer - Oculus Studios Central Technology Responsibilities:. We are looking for engineers who can work effectively within Meta’s vast infrastructure and are excited by the chance to help Studios make video games. Help onboard new game studios engineers to Meta infra and internal t...

Promoted
The Walt Disney Company (Corporate)
Burbank, California

The Senior Security Engineer role focuses on the technology leadership and management of enterprise-wide workplace productivity services' build and integration functions here. Responsible for evaluation, engineering, integration, and sustainment of Digital Experience (end-user facing) solutions acro...

Crunchyroll
San Francisco, California

In this role, you will report to the Engineering Manager of the Membership team. Brainstorm with your engineering leaders, manager, product partners, and designers to unpack large complex features and user journeys into attainable milestones. Embrace a bias for action and ensure that your keen eye s...

Shield AI
San Diego, California

BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar degree, or equivalent practical experience. MS or greater in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar degree, or equivalent ...

myGwork
Burbank, California

We are hiring Senior Software Engineers to join our team in Burbank, CA. You play a leading role in designing and developing major functional changes to existing software systems, or new ones, involving yourself and other engineers. You may have experience in more than one language and understand th...