Skip to content
mimi

Technical Lead & Software Architect (part time)

Jobflarely

Remote · India Full-time Lead Today

About the role

The company

Hi, we’re Rarely Decaf — a strategic technology partner that helps businesses craft purpose-built software without the time, cost, and headaches of traditional software implementations.

We’re not a software implementation agency that builds on rigid, outdated systems that require multi-year contracts, nor are we a traditional dev shop where custom software projects start with a six-figure price tag.

Instead, leveraging our experiences as business operators and our passion for modern technology, we design, build, and iterate bespoke business applications on timelines measured in weeks, not months—empowering our partners to drive their next chapter of growth.

Read more about our tech stack on the full job description here!

The role

We are seeking an experienced software engineer to join us as our part-time Technical Lead and Software Architect, spearheading the architecture, planning, management, and oversight of the development of our clients’ web applications using modern visual development platforms.

In this pivotal role, you will act as a systems architect, technical advisor, and planner, collaborating closely with our founder, product manager, product designer, and developers to transform business requirements, process diagrams, and UX/UI designs into scalable and secure enterprise applications.

As our first senior technical hire, you will assume key responsibilities previously held by our founder, becoming the cornerstone of our engineering efforts. Your primary focus will be on system architecture, database design, and technical planning and management, ensuring our applications adhere to best practices in security, scalability, and performance.

You will provide crucial guidance, mentorship, and support to our developers, who are experts in visual development platforms and will handle the majority of the hands-on execution. You’ll lead the week-to-week technological planning and architecting, collaborating closely with the development team to plan work, review implementations, address technical challenges, and foster their growth. This role involves ensuring alignment with architectural principles and technical strategies through regular interaction with the team.

You will play a crucial role in improving our problem-solving approaches, engineering practices, development processes, and team culture. By taking on the lead solution engineering work currently shared between our founder and developers, you will have the opportunity to directly shape the technical future of Rarely Decaf, steering the technical direction and development processes of the company.

Key Responsibilities • Architect and design technical solutions: Lead the design of scalable, secure, and performant web applications in the context of our unique technology stack. Focus on system architecture, database design, and high-level technical planning. Translate business requirements into technical solutions, utilizing digital white boarding tools for planning and system design. • Collaborate with and manage the development team across multiple client projects: Work closely with developers who specialize in visual development platforms. Supervise and coordinate the work of several developers simultaneously across different client projects. Provide guidance and support to ensure that implementation aligns with architectural plans and best practices. Foster a collaborative environment where technical challenges are addressed collectively. Note: the part-time engagement will start with collaborating on 1 client project with 1 developer. • Mentor and support developer growth while managing workloads according to quarterly goals: Act as a mentor and technical advisor to developers. Plan and manage team workloads, aligning tasks with quarterly goals and project deadlines. Support their professional growth by sharing knowledge, providing constructive feedback, and encouraging continuous learning. Conduct “code reviews” and offer guidance on technical designs and problem-solving approaches. • Plan and oversee development execution, including sprint planning: Guide the development team in planning and executing projects within our technology stack. Run sprint planning sessions, backlog grooming, and utilize agile methodologies to deliver projects effectively. Break down complex projects into manageable tasks, follow modular programming principles, and ensure effective execution. Oversee development timelines and ensure that projects stay on track. • Enhance the software development lifecycle (SDLC) and development management systems: Refine our SDLC processes by integrating best practices tailored to our platform-as-a-service technology. Leverage your experience from previous roles in small companies or dev shops where you’ve built or improved management systems. Implement strategies to improve development workflows, such as using different data environments and branching, while balancing the need for rapid iteration. Document

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free