The posting
Position Overview : Riseup Labs is looking for a highly capable Technical Lead (Tech Lead) to guide our development team, shape technical direction, and ensure delivery of high-quality software solutions. The ideal candidate should be a strong hands-on engineer with leadership qualities, excellent problem-solving skills, and the ability to mentor and manage a development team while collaborating with cross-functional stakeholders.
Key Responsibilities :
1. Technical Leadership • Lead the design, architecture, and development of web, mobile, or enterprise applications. • Make key technical decisions and recommend best-in-class frameworks, tools, and practices. • Conduct code reviews and enforce coding standards, architecture guidelines, and best practices. • Ensure system scalability, performance, and security across all solutions.
2. Team Management & Mentorship • Guide, mentor, and support developers to improve their technical skills. • Allocate tasks, review work, and provide constructive feedback. • Support project managers in sprint planning, task estimation, and workload distribution. • Foster a culture of collaboration, learning, and high performance.
3. Solution Design & Architecture • Translate business requirements into robust technical solutions. • Create system architecture diagrams, database designs, API specifications, and integration plans. • Collaborate with DevOps engineers to design deployment pipelines and cloud infrastructure.
4. Hands-On Development • Write clean, scalable, and maintainable code when required. • Troubleshoot complex technical issues and provide strategic solutions. • Participate in prototyping, R&D activities, and proof-of-concept (POC) development.
5. Cross-Functional Collaboration • Work closely with Product Managers, Project Managers, UI/UX Designers, QA engineers, and leadership. • Participate in client meetings to explain technical details and provide expert recommendations. • Support technical documentation for proposals, SOWs, and project specifications.
Required Qualifications : • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field. • 5–7+ years of professional software development experience. • Proven experience as a Tech Lead, Team Lead, Senior Software Engineer, or similar role. • Strong understanding of SDLC, architecture patterns (MVC, MVVM, Microservices), and cloud technologies. • Expert-level skills in one or more stacks (e.g., MERN, LAMP, .NET, Java, Python, mobile technologies). • Proficiency with relational and NoSQL databases, REST APIs, version control (Git), and CI/CD.
Preferred Qualifications : • Experience with AWS, Azure, or GCP cloud services. • Knowledge of containerization (Docker, Kubernetes). • Familiarity with Agile/Scrum processes and development tools (Jira, Confluence, Bitbucket). • Experience with AI/ML integration, data engineering, or IoT systems is a plus.
Workplace:
- Mirpur (Kazipara)
Working hour:
- 8:00 AM to 5:00 PM
Salary:
- Based on experience and skills
Compensation & Other Benefits:
- Annual Performance Evaluation and Increment
- Festival Bonus-02 (As Per Company Policy)
- Group Life and Health Insurance
- Full Subsidized Lunch/Dinner (Onsite Employee & Deepens on the Client)
- Annual Retreats
- Celebration of Events & Occasions
- Training & Development by Organization Assigned Consultants
- Weekly 2 Holidays (Friday, Saturday)
- Paid Time Off 24 days (CL & SL)
- Public Holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round.
- Interview with the Business Development Team & Talent Acquisition Team.
- Final Interview with the Client.
- Job Offer.



