Senior Software Developer (Remote)
We’re looking for a Senior Software Developer to join our fully remote team. In this role, you'll work with engineers, product managers, and designers to build reliable, user-friendly software. You’ll take ownership of complex projects, mentor junior developers, and help shape our technical direction.
What You’ll Do:
- Design and build scalable software using JavaScript, Java, Vue.js, and XQuery
- Lead architecture decisions and help set technical direction
- Mentor junior and mid-level developers
- Translate business needs into technical specs and milestones
- Conduct code reviews and enforce coding standards
- Troubleshoot and resolve issues quickly and effectively
- Collaborate with QA to ensure secure, well-tested releases
- Stay up to date with industry trends and tools
What You’ll Need:
- 6+ years of software development experience (or a related degree)
- Proficiency in JavaScript, HTML, CSS, Java
- Experience with AWS services
- Strong knowledge of RESTful APIs, software architecture, and coding best practices
- Familiarity with Git, agile development, and code review processes
- Excellent communication and collaboration skills
- Leadership or mentorship experience is a plus
Bonus Skills (Nice to Have):
- Experience with React, Angular, or Vue.js
- Knowledge of SQL or NoSQL databases
- Understanding of UI/UX design principles
- Experience deploying apps in AWS
Perks & Benefits:
- 100% remote work (occasional travel for events or training)
- Competitive salary + performance-based bonuses
- Medical, dental, and vision insurance
- 401(k) with employer match
- Generous PTO: paid holidays, floating holidays, parental leave, and more
- Internet + gym membership reimbursement
- Charitable donation matching
- Fun virtual team events and ways to stay connected