Senior Software Engineer - Hybrid - Mighty ID
Irvine, CA 92614
About the Job
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.
Position Overview
The Senior Software Engineer is an experienced professional with at least 5 years of experience in software development, focusing on backend technologies. This individual will excel in writing production-ready code, understanding complex systems, and collaborating effectively within a team. With expertise in Node.js, TypeScript, and MongoDB, the engineer will contribute significantly to building and maintaining scalable and secure applications.
Key Responsibilities:
Requirements:
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.
Position Overview
The Senior Software Engineer is an experienced professional with at least 5 years of experience in software development, focusing on backend technologies. This individual will excel in writing production-ready code, understanding complex systems, and collaborating effectively within a team. With expertise in Node.js, TypeScript, and MongoDB, the engineer will contribute significantly to building and maintaining scalable and secure applications.
Key Responsibilities:
- Write and maintain high-quality, production-ready code with a focus on testability and scalability.
- Collaborate with team members to break down complex epics into manageable tasks, ensuring they are prioritized and clearly understood.
- Ensure that code designs are scalable and secure, following best practices and anticipating future requirements.
- Debug and resolve issues systematically within the team's domain.
- Communicate effectively with other teams and stakeholders, promoting knowledge sharing and documentation.
- Participate in code reviews, providing constructive feedback to peers.
Requirements:
- 5 years of software engineering experience or 3 years with a master's degree.
- Strong proficiency in Node.js (2 years) and TypeScript (1 years).
- Experience with MongoDB (1 years).
- Excellent communication skills, capable of explaining complex technical concepts to both technical and non-technical stakeholders.
- Ability to manage and prioritize work effectively within a team environment.
Qualifications:
- Extensive experience writing production-ready, testable code with a strong focus on readability and maintainability.
- Deep understanding of the testing pyramid and proficiency in writing unit and integration tests.
- Strong knowledge of the team's domain, including services, interactions, and data flows.
- Proven ability to design code aligned with the system's overall architecture and anticipate future changes.
- Proficient in systematic debugging to diagnose issues within their domain.
- Awareness of security best practices and an understanding of the organization's monitoring philosophies.
- Ability to review tasks critically, ensuring alignment with overall goals.
- Proficiency in handling risk, change, and uncertainty within projects.
- Commitment to realistic task estimation and prioritization.
- Effective, clear, and concise communication.
Nice to Haves:
- Experience with Nest.js framework.
- Experience with Mongoose or other ODMs.
- Familiarity with advanced debugging techniques and tools.
- Knowledge of cloud-based development and deployment.
Additional Requirements:
- A Valid driver's will be required.
- Eligible to work in the United States.
- BS Computer Science or similar degree is valued but not required.
- Reside in Southern California for 1-2 days a week onsite OR Reside in the Phoenix Metro area for initial onsite 2 days a month.
Why Join MightyID?
MightyID offers a dynamic, innovative environment where your work directly impacts the security and efficiency of businesses worldwide. We value our employees and offer competitive compensation, comprehensive benefits, and opportunities for professional growth and development. Join us and be part of a team that’s shaping the future of identity resiliency.
Benefits
Comprehensive Healthcare Benefits
401k w/ Employer Matching
Work From Home Remote Flexibility
Paid Vacations
Paid Holiday
Vibrant Work Culture
Range - $115,000 - $150,000 - DOE
MightyID offers a dynamic, innovative environment where your work directly impacts the security and efficiency of businesses worldwide. We value our employees and offer competitive compensation, comprehensive benefits, and opportunities for professional growth and development. Join us and be part of a team that’s shaping the future of identity resiliency.
Benefits
Comprehensive Healthcare Benefits
401k w/ Employer Matching
Work From Home Remote Flexibility
Paid Vacations
Paid Holiday
Vibrant Work Culture
Range - $115,000 - $150,000 - DOE
Powered by JazzHR
Source : Mighty ID