Company & Role Overview
Summary
"Trulieve Grows One Patient at a Time"
Requisition ID:
Remote Work Available:
WFH Software Developer
Location:
Reports to:
Position Overview:
Key Responsibilities:
- Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and develop software applications.
- Write clean, maintainable, and efficient code using best practices in software development.
- Develop and maintain software documentation including specifications, design documents, and user manuals.
- Perform unit testing, debugging, and troubleshooting to ensure software quality and reliability.
- Stay up-to-date with emerging technologies and trends in software development, and incorporate them into the development process when appropriate.
- Participate in code reviews, knowledge sharing, and continuous improvement initiatives to enhance team productivity and effectiveness.
- Support and maintain existing software applications, identify and address technical debt, and implement necessary updates and enhancements.
- Collaborate with stakeholders to understand user feedback and incorporate it into future software iterations.
Qualifications:
- Proven experience in software development, with proficiency in one or more programming languages such as Java, Python, C++, or JavaScript and SQL
- Strong understanding of software development methodologies, principles, and best practices.
- Experience with software development tools and frameworks (e.g., IDEs, version control systems, testing frameworks, etc.).
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively both independently and as part of a team in a fast-paced environment.
- Strong communication and interpersonal skills.
- Ability to adapt to changing priorities and handle multiple tasks simultaneously.
Preferred Qualifications:
- Experience with web development technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform) and containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of database systems and SQL.
- Experience with Agile/Scrum methodologies.
- Contributions to open-source projects or a strong GitHub profile.
Working Environment
(No Information)