About Onekode
Onekode is a dynamic delivery team building innovative digital solutions across web, mobile, and no-code platforms. We're a lean, agile team that values hands-on technical excellence, continuous learning, and staying ahead of emerging technologies, particularly AI and automation.
The Role
We are seeking a hands-on Development Lead to guide, mentor, and elevate our development team across multiple active client projects. This role focuses heavily on coding, architecture support, code reviews, developer mentoring, DevOps best practices, and ensuring strong technical delivery.
You will work closely with the Project Manager and BA, but your primary focus is the developer team, helping them improve code quality, velocity, and technical decision-making.
This is NOT a people-management-only position—
👉 You will write code, unblock developers, design architecture, and strengthen our technical foundations.
Later, this role may grow into Engineering Lead as the company scales.
What You'll Do
Technical Leadership (60-70% hands-on)
- Write production code across our tech stack, focusing on critical features and complex problems
- Conduct thorough code reviews and provide constructive feedback to elevate code quality
- Architect scalable, maintainable solutions for web and mobile applications
- Establish and enforce coding standards, best practices, and development workflows
- Debug complex issues and unblock the team when they're stuck
- Build proof-of-concepts for new features and technology evaluations
Team Development
- Mentor junior developers through pairing, code reviews, and technical guidance
- Upskill the team on new technologies, tools, and best practices
- Conduct technical interviews and help build the development team
- Create a culture of continuous learning and technical excellence
- Coordinate with part-time developers to maximize their effectiveness
DevOps & Infrastructure
- Implement and maintain CI/CD pipelines for faster, safer deployments
- Manage cloud infrastructure, monitoring, and deployment strategies
- Ensure security best practices across applications and infrastructure
- Optimize development workflows and tooling for team productivity
Innovation & AI Integration
- Stay current with emerging technologies, especially AI/ML tools and frameworks
- Identify opportunities to integrate AI into our products and development processes
- Experiment with new tools and frameworks that can improve our delivery capabilities
- Evaluate and recommend technology stack decisions
Collaboration & Communication
- Work closely with UI/UX, BA, QA, and PM to ensure smooth delivery
- Translate business requirements into technical solutions
- Provide realistic estimates and technical feasibility assessments
- Communicate technical concepts clearly to non-technical stakeholders
Required Skills & Experience:
Technical Expertise
- 5+ years of software development experience with at least 2 years in a lead/senior role
- Expert-level proficiency in MERN stack (MongoDB, Express, React, Node.js) - This is mandatory
- Deep understanding of the React ecosystem (hooks, state management, performance optimization)
- Strong Node.js/Express backend development
- TypeScript/JavaScript mastery
- Experience building and scaling full-stack applications
- Experience with modern DevOps practices: Docker, CI/CD, cloud platforms (AWS/GCP/Azure)
- Database expertise: MongoDB (required), PostgreSQL or other SQL databases
- API design: RESTful APIs, GraphQL, authentication/authorization
- Version control: Git workflows, branching strategies, code review processes
Nice to Have
- Python/Django backend development - valuable for supporting our part-time backend developer
- Mobile development: Flutter, React Native, or native mobile (iOS/Android)
- Experience with no-code/low-code platforms (Bubble, Webflow, etc.)
- Experience with AI/ML integration (OpenAI APIs, LangChain, vector databases)
- Startup or agency experience working on diverse projects
- Open source contributions
Leadership & Soft Skills
- Proven track record of mentoring junior and mid-level developers
- Strong communication skills - can explain complex technical concepts clearly
- Collaborative mindset - works well with cross-functional teams
- Problem-solving ability - can debug complex issues and find pragmatic solutions
- Self-motivated and proactive - takes ownership without constant direction
- Comfortable with ambiguity - thrives in a fast-paced, evolving environment
Innovation Mindset
- Passionate about emerging technologies, especially AI and automation
- Continuously learning and experimenting with new tools and frameworks
- Brings ideas for improving products, processes, and team efficiency
- Balanced approach to innovation (practical adoption vs. chasing trends)
Why Join onekode?
- Hands-on impact: Your code and decisions directly shape our products
- Diverse tech exposure: Work across multiple stacks and problem domains
- Innovation focus: Encouraged to experiment with AI and emerging tech
- Lean team: Your voice matters, minimal bureaucracy
- Learning culture: Budget for courses, conferences, and tools