Software Developer: Mid-Senior
RedShred
Baltimore, MDPosted 1 day ago
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.
- Skills:
Web frameworks (React, Angular, Django, Flask), database technologies (SQL and NoSQL), cloud services (AWS, GCP, Azure), 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.
Redshred is an equal opportunity employer and values diversity in the workplace. We encourage all qualified individuals to apply.
Flexible working hours and a collaborative, inclusive work culture.