Technical Requirements (Must Have)
-
Strong Angular Proficiency: You are the go-to person for all Angular-related challenges within the team.
-
Hands-on Experience in B2B Applications: You’ve built and maintained user-facing products where your code influenced real business revenue.
-
Legacy System Handling: Comfortable navigating and refactoring older, complex codebases to improve maintainability step by step.
-
Crisis Debugging: You’ve handled urgent production issues and delivered fixes swiftly under high-pressure situations.
Preferred Skills
-
Familiarity with Express.js and Firebase ecosystems.
-
Experience identifying and managing technical debt, improving architecture through thoughtful refactoring.
-
Good understanding of front-end performance tuning and optimization strategies.
Leadership Responsibilities
Team Management
-
Proven record of leading small developer groups (2–4 members) in delivering software projects.
-
Skilled in mentorship, helping junior engineers enhance both technical and professional skills.
-
Strong at conducting code reviews, defining best practices, and giving clear, actionable feedback.
-
Ability to address performance issues and support professional growth through honest, constructive discussions.
-
Competent in task allocation, matching responsibilities with each developer’s strengths and development goals.
Technical Leadership
-
Experience making architectural choices that others have successfully implemented.
-
Capable of breaking down complex features into well-defined, manageable tasks across multiple contributors.
-
Proven history of improving development processes, enhancing efficiency and collaboration.
-
Able to set quality benchmarks while maintaining a positive and motivated team culture.
Required Background
-
2+ years working in B2B product companies or startups serving paying customers.
-
Experience in small, fast-moving teams (5–50 members), taking on various roles when needed.
-
Awareness of how engineering decisions influence product and customer outcomes.
-
Skilled at delivering high-quality software under time and resource limitations.
Who You Are
-
Self-starter: You can spot issues and propose solutions without waiting for step-by-step direction.
-
Pragmatic Thinker: You find the right balance between ideal code and real-world business needs.
-
Ownership-Driven: You care deeply about the product’s success and your team’s performance, not just your assigned tasks.
-
Clear Communicator: Able to explain technical ideas to diverse stakeholders and collaborate across time zones.
-
Builder Mindset: You love coding, experimenting, and contributing beyond work hours — thriving in a startup-style environment.