Note: The job is a remote job and is open to candidates in USA. RediMinds, Inc is a company that builds AI-enabled systems for various complex industries. They are seeking a Senior Software Engineer to architect and build full-stack web applications while collaborating across teams and driving engineering best practices.
Responsibilities
- Architect and build full-stack web applications across frontend, backend, APIs, and databases, with an eye toward scalability and maintainability
- Mentor and collaborate with product managers, AI/ML engineers, QA testers, designers, and business stakeholders
- Lead technical discussions and drive engineering best practices, code quality standards, and architecture decisions
- Translate complex business requirements and workflow needs into elegant, scalable, maintainable software solutions
- Develop and lead implementation of intuitive frontend interfaces and robust backend services
- Own integrations with AI-enabled systems, document processing workflows, automation tools, and internal platforms
- Drive debugging, testing, and continuous improvement of applications with strong attention to quality and performance at scale
- Lead code reviews, contribute to sprint planning, own release strategy, and mentor other engineers
- Proactively improve engineering practices, documentation, development workflows, and tooling
- Bring expertise and perspective to cross-functional collaboration with distributed and remote teammates
Skills
- Previous experience in a Senior Engineer or equivalent role, with a strong track record in full-stack web application development at scale
- Deep, production-grade experience with frontend frameworks such as React or similar modern stacks
- Deep backend experience with Node.js, Python, Flask/FastAPI, Express, or similar technologies in production environments
- Strong command of database design and optimization across relational databases (SQL), NoSQL/document stores, and an understanding of appropriate data store selection for different use cases
- Experience architecting and implementing scalable cloud solutions. Strong understanding of microservices, horizontal and vertical scaling, and parallelization
- Hands-on experience with cloud platforms such as Google Cloud, AWS, or Azure at scale
- Experience and strong understanding of monitoring tooling. Knowledge of key metrics and logging strategies to derive system health and performance insights
- Mastery of version control tooling, release processes, CI/CD systems, and collaborative workflows
- Production experience with CI/CD tools, GitHub Actions, Docker, container orchestration, or advanced deployment pipelines
- Demonstrated ability to translate complex business workflows into working, maintainable software
- Excellent debugging, problem-solving, systems thinking, and communication skills
- Must be a US Citizen or Green Card holder authorized to work in the United States
- Strong project management skills and the ability to communicate and negotiate with multiple stakeholders, and to design systems that meet product requirements and project timelines, including leading technical initiatives or architectural decisions in a startup, scale-up, or fast-moving product company
- Deep expertise in AI/ML-enabled products, OCR, document processing, workflow automation, or healthcare technology
- Familiarity with Jira, Confluence, and agile delivery practices
- Experience architecting systems in regulated environments such as healthcare, insurance, legal, or government
- Track record of mentoring junior engineers or contributing to team growth
Benefits
- Remote, United States (US Citizens or Green Card holders)
- Work Model: Remote
- Remote Flexibility: Work from anywhere in the US with a distributed team that respects asynchronous, thoughtful communication
Company Overview