About Company
ConnectWise is a leading provider of software for IT solution providers, empowering them to manage their businesses more effectively and efficiently. Headquartered in Tampa, Florida, we’ve been at the forefront of the IT industry for over four decades, developing powerful platforms that help our partners automate, manage, and grow their technology businesses. Our suite of products includes business management, remote monitoring and management (RMM), professional services automation (PSA), and cybersecurity solutions. We are driven by a passion for innovation and a commitment to helping our partners succeed. At ConnectWise, you’ll be part of a vibrant, collaborative culture where your ideas are valued, and your growth is supported. We believe in fostering an environment where individuals can thrive, contribute meaningfully, and make a real impact on the future of the technology landscape.
Job Description
We are seeking an enthusiastic and skilled Remote App Developer to join our dynamic and innovative engineering team. This is a unique opportunity to contribute to the development of cutting-edge applications that empower IT solution providers globally, all while enjoying the flexibility of a remote work model and a flexible schedule. As an App Developer at ConnectWise, you will play a crucial role in designing, developing, and maintaining high-quality, scalable, and user-friendly applications across various platforms. You will be instrumental in turning complex business requirements into elegant software solutions, focusing on both front-end user experience and robust back-end functionality.
This role demands a proactive individual who thrives in a collaborative, agile environment. You will work closely with product managers, UX/UI designers, and other engineers to bring new features to life, enhance existing functionalities, and ensure the performance and reliability of our applications. We value clean code, strong architectural principles, and a commitment to continuous improvement. If you are passionate about building impactful software, possess excellent problem-solving skills, and are eager to work with modern technologies in a supportive, remote-first culture, then we encourage you to apply. This position offers a chance to shape the future of IT service delivery from wherever you are most productive, contributing to a company that genuinely values its employees and the work they do.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust and scalable applications for various platforms (web, mobile, desktop).
- Collaborate with product managers and UX/UI designers to translate user stories and wireframes into high-quality code.
- Participate in code reviews, ensuring code quality, performance, and adherence to best practices.
- Troubleshoot, debug, and upgrade existing software, addressing bugs and performance issues efficiently.
- Write comprehensive technical documentation for developed features and functionalities.
- Contribute to architectural discussions and decisions, helping to shape the future of our application ecosystem.
- Stay updated with emerging technologies and industry trends to continuously improve our development processes and tools.
- Actively participate in agile ceremonies, including stand-ups, sprint planning, and retrospectives.
- Ensure applications meet security, performance, and accessibility standards.
Required Skills
- 3+ years of professional experience in application development.
- Proficiency in at least one modern programming language (e.g., C#, Java, Python, JavaScript, TypeScript).
- Experience with front-end frameworks (e.g., React, Angular, Vue.js) for web applications.
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with database technologies (SQL and NoSQL).
- Experience with version control systems, particularly Git.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote setting.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with mobile application development frameworks (e.g., React Native, Flutter, Xamarin) or native mobile development (iOS/Android).
- Understanding of cybersecurity principles and secure coding practices.
- Prior experience working in an Agile/Scrum development environment.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible holiday schedule.
- 401(k) retirement plan with company match.
- Opportunities for professional development and continuous learning.
- Employee assistance program and wellness initiatives.
- Work-from-home stipend and equipment provision.
- Inclusive and supportive company culture.
- Access to a suite of ConnectWise products for personal use.
How to Apply
If you are ready to make a significant impact and grow your career with a leader in the IT software industry, we encourage you to apply! Please click on the application link below to submit your resume and cover letter. We look forward to reviewing your qualifications and potentially welcoming you to the ConnectWise team.
