Senior Software Engineer
TevoraAbout the role
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s