Software Developer: Mid-Senior
About Us:
Redshred is a leading innovator in making document-based content accessible for downstream integration and innovation through the creative use of AI and ML.
Job Responsibilities:
- Software Architecture: Design and implement scalable software solutions for our document processing platform.
- Full-Stack Development: Develop robust backend services and user-friendly frontend interfaces.
- Integration: Create and maintain integrations with AI/ML models and various external systems.
- Performance Optimization: Identify and resolve bottlenecks to improve application performance.
- Technical Leadership: Mentor junior developers and contribute to technical decision-making.
- Code Quality: Establish and enforce coding standards, design patterns, and best practices.
- DevOps Support: Collaborate with DevOps to improve deployment processes and system reliability.
Qualifications:
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience: 4+ years of professional software development experience.
Technical Skills:
- Strong proficiency in multiple programming languages (Python, JavaScript/TypeScript, Java, or similar).
- Experience with web frameworks (React, Angular, Django, Flask, or similar).
- Knowledge of database technologies (SQL and NoSQL).
- Familiarity with cloud services (AWS, GCP, Azure).
- Experience with CI/CD pipelines and containerization (Docker, Kubernetes).
Soft Skills:
- Excellent problem-solving abilities and analytical thinking.
- Strong communication and collaboration skills.
- Ability to work independently and lead technical initiatives.
- Adaptability and resilience in a fast-paced environment.
- Other Requirements: Must be able to obtain security clearance.
Benefits:
- 401K: Competitive 401K matching program.
- PTO: Unlimited paid time off to support work-life balance.
- Remote work: Remote work is available, with a bias towards candidates in the DC metro area who could come into HQ for design discussions and hackathons.
- Professional Development: Opportunities for continuous learning and professional growth.
Work Environment:
- Flexible working hours and a collaborative, inclusive work culture.
Apply To This Job