← Back to Careers

Senior Software Developer

Fredericksburg, VA Full-time Engineering

About the Role

We're seeking a Senior Software Developer to join our growing team and lead the development of innovative web and mobile applications. You'll work directly with clients across various industries, designing and implementing solutions that transform their business operations.

Key Responsibilities

  • Architect and develop scalable web applications using modern frameworks and cloud technologies
  • Lead technical discussions and mentor junior developers on best practices
  • Collaborate with product managers and designers to deliver exceptional user experiences
  • Implement robust APIs and integrate with third-party services
  • Ensure code quality through reviews, testing, and documentation
  • Contribute to technical strategy and help shape our engineering culture

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience
  • 5+ years of software development experience
  • Expert proficiency in JavaScript/TypeScript, Python, or Java
  • Experience with modern web frameworks (React, Vue, Angular)
  • Strong understanding of cloud platforms (AWS, GCP, or Azure)
  • Experience with containerization and microservices architecture
  • Excellent problem-solving and communication skills

Preferred Qualifications

  • Experience in professional services or consulting environments
  • Knowledge of mobile development (React Native, Flutter)
  • Understanding of DevOps practices and CI/CD pipelines
  • Contributions to open-source projects
  • Experience leading technical teams

What We Offer

  • Competitive salary range: $120,000 - $180,000
  • Equity participation
  • Comprehensive health, dental, 401K, and vision insurance
  • Flexible work arrangements
  • Latest development tools and hardware

Apply for this position

No file chosen
No file chosen