We are seeking a talented and highly motivated Full Stack Developer to join our dynamic engineering team. In this role you will be instrumental in designing developing and maintaining robust web applications that support Orvix Engineerings internal systems and clientfacing solutions. As a Full Stack Developer you will work collaboratively with crossfunctional teams including software engineers project managers and architects to ensure seamless integration of frontend and backend components. You will be responsible for creating scalable efficient and userfriendly software solutions that align with our companys engineering principles.
Note: The role is strictly for candidates within the United States only.
Key Responsibilities:
- Software Development: Design develop test and deploy fullstack web applications to meet both internal and external client needs utilizing a variety of technologies and frameworks.
- FrontEnd Development: Build intuitive visually appealing and responsive user interfaces using modern frontend technologies such as HTML5 CSS3 JavaScript React Angular or Vue.js.
- BackEnd Development: Design and implement the serverside logic APIs and databases using technologies such as Node.js Python Java .NET or PHP.
- Database Management: Work with relational (MySQL PostgreSQL) and NoSQL (MongoDB Firebase) databases ensuring efficient data storage retrieval and integration.
- System Integration: Collaborate with engineering and IT teams to integrate the software solutions with internal engineering tools databases and thirdparty systems.
- Quality Assurance: Ensure the quality of code by conducting code reviews performing unit testing and using testdriven development (TDD) practices.
- Cloud Infrastructure: Work with cloud services such as AWS Microsoft Azure or Google Cloud to deploy manage and scale applications in cloud environments.
- Automation and CI/CD: Develop and maintain automation processes for building testing and deploying applications. Familiarity with tools like Jenkins Docker Kubernetes is a plus.
- Agile Development: Participate in Agile development processes including sprint planning daily standups and retrospectives. Work in an iterative development environment and deliver features incrementally.
- Collaboration: Work closely with stakeholders including project managers engineering teams and business analysts to understand requirements and propose technical solutions that align with project goals.
- Documentation: Create and maintain comprehensive technical documentation for all aspects of the software development process including system designs API specifications and user guides.
- Problem Solving: Troubleshoot and resolve issues across the full stack including performance optimization security vulnerabilities and technical debt.
Required Skills and Qualifications:
- Bachelors degree in Computer Science Software Engineering or a related field or equivalent work experience.
- 1 years of experience in fullstack web development.
- Strong proficiency in JavaScript and experience with frontend frameworks such as React Angular or Vue.js.
- Handson experience with backend technologies such as Node.js Java Python or PHP.
- Experience with databases: both relational (e.g. MySQL PostgreSQL and NoSQL (e.g. MongoDB.
- Knowledge of RESTful APIs and GraphQL.
- Familiarity with Git version control and GitHub or GitLab workflows.
- Experience with cloud services such as AWS Azure or Google Cloud Platform.
- Strong understanding of Agile methodologies and tools (e.g. Jira Trello Confluence).
- Solid understanding of DevOps principles and experience working with CI/CD pipelines.
- Experience in testdriven development (TDD) and using frameworks such as Jest Mocha or Jasmine.
- Excellent problemsolving debugging and troubleshooting skills.
- Ability to work collaboratively within a multidisciplinary team.
- Strong written and verbal communication skills.
Job Types: Fulltime
Pay: $35.00 $65.00 per hour
Experience: 1 year (Preferred)
Expected hours: 40 per week
Work Location: Remote
Schedule:
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off (PTO)
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off (PTO)