Software Developer
EngineeringFull-time
Position Responsibilities
- Design and develop software applications
- Write clean, maintainable code
- Collaborate with cross-functional teams
- Troubleshoot and debug issues
- Ensure software performance and scalability
Required Skills
- Proficiency in programming languages (e.g., Java, C++, Python)
- Familiarity with software development frameworks
- Experience with version control tools (e.g., Git)
- Strong understanding of algorithms and data structures
- Knowledge of databases and SQL
- Familiarity with agile development methodologies
Desired Skills
- Experience with cloud technologies
- Familiarity with microservices architecture
- Knowledge of containerization tools (e.g., Docker)
- Experience with automated testing frameworks
- Understanding of UI/UX principles
- Experience in developing mobile applications
Benefits
- Excellent Salaries
- Flexible Work Schedule
- Cafeteria Style Benefits
- 10% - 401k Matching (Vested Immediately)
- Additional 401k Profit Sharing
- 30 days Paid Leave/Holiday (No Use or Lose!)
- The day off for your birthday
- Medical/Dental/Vision - 100% employee coverage. ($1200 allowance - or a bonus)
- HSA/FSA
- AFLAC
- Long Term/Short Term Disability - 100% employee coverage. No cost to you.
- Life Insurance - 100% employee coverage. No cost to you.
- Additional Discretionary Life Insurance
- Paid Training
- No long, wordy reviews with tons of paperwork!!!
- Referral bonus program with recurring annual payments