Company logo

Senior Technical Lead / Architect

Polus Solutions Pvt. Ltd

Trivandrum

in 2 days

Brief DescriptionSenior Technical Leads and Architects are visionaries who guide and empower their teams to success. Similarly, Polus is looking for experienced, passionate, and self-driven individuals to join us in shaping the future with dedication and collaboration. Responsibilities ● Plan projects using agile methodologies and ensure timely delivery ● Formally mentor junior engineers on design, coding and troubleshooting ● Troubleshoot issues effectively in a distributed architecture ● Communicate, collaborate and work effectively in a global environment. ● Working in highly collaborative teams and building quality code. ● Suggest new architectural elements to improve the existing architecture. ● Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible. ● Translate business requirements into scalable and extensible design ● Create platforms, reusable libraries and utilities wherever applicable. ● Continuously refactor applications to ensure high-quality design. ● Choose the right technology stack for the product systems/subsystems ● Write high-quality code that is modular, functional and testable; establish the best coding practices.Preferred SkillsPreferred skills ● Experience in leading a team and mentoring juniors. ● 5+ years, having hands-on experience in full stack coding, algorithms, multithreading. ● Experience in any of the following backend technologies namely Java, .NET, Node, PHP etc. ● Expertise in API design and development, experience in dealing with a large dataset. ● Practicing the coding standards (clean code, design patterns, etc) ● Very strong object-oriented design skills, awareness of design patterns and architectural patterns ● Strong problem-solving skills, algorithmic skills and data structures ● Strong knowledge in JavaScript, TypeScript and SQL database ● Experience in agile methodologies like Scrum ● Good understanding of branching, build, deployment, continuous integration methodologies. ● Ability to make decisions independently.