Posted on: 15/12/2025
What Youll Be Doing :
- Technical Leadership & Guidance.
- Lead and mentor backend and full-stack developers in day-to-day technical activities.
- Review code, enforce coding standards, and ensure adherence to design patterns (e.g., MVC, DDD, microservices best practices).
- Provide hands-on support for complex technical challenges, debugging, and architectural decisions within the application layer.
- Assist in breaking down complex requirements into clear, actionable development tasks.
- Solution Design & Planning.
- Translate business requirements into technical specifications in collaboration with Product Owners and Business Analysts.
- Design high-level application flows, data interactions, and integration approaches.
- Identify and recommend suitable libraries, frameworks, and tools aligned with best practices.
- Ensure that the technical design aligns with system longevity, scalability, and maintainability.
- Team Coordination.
- Act as a bridge between developers, business analysts, and product teams.
- Ensure technical consistency across modules developed by different team members.
- Participate in sprint planning, refinement, and retrospectives to contribute technical insights.
- Coordinate development timelines and help unblock developers by providing technical clarity.
- Quality & Performance.
- Conduct peer reviews, provide constructive feedback, and ensure high-quality delivery.
- Promote best practices for performance, security, and maintainability in the codebase.
- Collaborate with QA teams to maintain robust testing strategies.
- Collaboration & Communication.
- Work closely with cross-functional stakeholders to ensure technical feasibility of requirements.
- Present solution approaches and technical decisions to both technical and non-technical audiences.
- Maintain clear documentation of architecture decisions, design patterns, and technical standards.
What We Want From You :
- 510 years of hands-on experience in backend development (Node.js / Typescript / familiarity with AWS deployments).
- Strong understanding of software engineering fundamentals, design patterns, and clean code principles.
- Ability to write scalable, maintainable, and testable code.
- Experience designing application-level components, APIs, and data flows.
- Strong debugging skills and ability to analyze complex technical scenarios.
- Familiarity with microservices, REST APIs, message-driven architecture, and event-based systems.
- Experience with version control (Git), CI/CD pipelines, and Agile methodologies.
- Excellent communication and coordination skills, with the ability to guide and influence development teams.
If You Know Some Of This Even Better :
- Exposure to DevOps concepts (without requiring hands-on infra management).
- Experience in system integration patterns.
- Knowledge of cloud-native application development (AWS, Azure, or GCP).
- Ability to collaborate with UX, QA, and Product teams effectively.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1590515
Interview Questions for you
View All