Tevora ยท 2 days ago
Senior Software Engineer
Wonder how qualified you are to the job?
Management Consulting
Insider Connection @Tevora
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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.
Preferred
BS Computer Science or similar degree is valued but not required.
Valid driver's license as driving will be required in this role
Eligible to work in the United States
Benefits
Comprehensive Healthcare Benefits
401k w/ Employer Matching
Work From Home Remote Flexibility
Paid Vacations
Paid Holiday
Vibrant Work Culture