Senior Software Engineer - Santa Rosa, United States - Tevora

    Default job background
    Description
    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 , React, , 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 , React, , 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 , 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.

    #J-18808-Ljbffr