Senior Software Engineer

Company:  Tevora
Location: Irvine
Closing Date: 03/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Software Engineer

at Tevora

Hybrid Irvine, CA

If you haven't heard of Tevora, it's because we've done our job

Tevora is a tight-knit community of professionals with a shared passion for our craft. Every day, we combine in-depth knowledge of cybersecurity, technology, and compliance to help create more secure digital environments. To Tevorans, every problem is a puzzle in need of solving. We strongly believe that if we put smart, driven people in a room together, they will accomplish great things. We maintain a supportive culture that celebrates continuous learning, diverse perspectives, and sharing the wins. That's why we have our eyes on you.

What's the role?

Tevora is seeking a Senior Software Engineer to join the team. As a Senior Software Engineer, you will play a crucial role in the daily functions and processes of the Product Development team. The Senior Software Engineer 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 **

A day in the life could include:

  • 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.
  • Additional duties as assigned.

Necessary skills and 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 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.

We've got you covered!

  • Comprehensive benefits offering
  • Paid time off and holidays
  • 401k with Company match
  • Vibrant work culture
  • Growth opportunity
  • Hybrid schedule

Additional requirements:

  • A valid driver's license is required.
  • Eligibility to work in the United States.
  • Must be able to report to our Irvine, CA office on a hybrid-based schedule

EEOC Statement

Tevora is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, disability status, or other applicable legally protected characteristics.

#J-18808-Ljbffr
Apply Now
Share this job
Tevora
  • Similar Jobs

  • Senior Software Engineer

    Lake Forest
    View Job
  • Senior Software Engineer

    Lake Forest
    View Job
  • Senior Software Engineer

    Lake Forest
    View Job
  • Senior Software Engineer

    Lake Forest
    View Job
  • Senior Software Engineer

    Irvine
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙