Posted:4 days ago|
Platform:
On-site
Full Time
Job Description Key Deliverables : Develop, maintain, and deliver production-quality code collaboratively with the development team, focusing on high standards of quality and performance. Write clean, maintainable, and efficient code adhering to coding conventions and quality standards. Lead the design and review of High-Level Designs (HLD) and Low-Level Designs (LLD) for complex systems. Provide technical guidance and mentorship to junior and mid-level engineers, fostering their growth and development. Drive adoption of best practices including test-driven development (TDD). Contribute high-level insights into system design, considering infrastructure tools and distributed system challenges. Design robust relational database schemas aligned with application requirements. Support architectural decisions involving third-party integrations (REST, SOAP APIs) and secure application development. Initiate and maintain processes aimed at improving engineering efficiency and codebase quality. Use profiling tools, APM, and security scanning tools to methodically enhance application performance and security. Implement and maintain CI/CD pipelines ensuring smooth and reliable software delivery. Collaborate effectively within a close-knit team environment, facilitating knowledge sharing and smooth project delivery. Communicate technical concepts clearly to cross-functional stakeholders. Demonstrate strong expertise in JavaScript frameworks/libraries (React, Angular, or NodeJS). Leverage strong typing and TypeScript in production code to improve code quality. Develop SaaS applications on AWS, utilizing services such as S3, EKS, RDS, and EC2. Utilize Docker for containerization and deployment. Build and support abstraction layers to increase productivity of less experienced engineers. Promote and enhance the team's test-driven development : Bachelors or Masters degree in Computer Science, Information Technology, or a related field. 10+ years of hands-on experience developing production-quality code (technical, hands-on role, not a people management position). Strong knowledge of at least one JavaScript framework/library (React, Angular, or NodeJS). Experience with system design and architecture, including relational database schema design. Solid understanding of object-oriented design, functional programming, data structures, and algorithms. Experience working with 3rd party integrations (REST APIs, SOAP APIs, XML, JSON). Familiarity with distributed systems challenges and secure application development. Experience with CI/CD tooling and deployment automation. Experience with cloud platforms, preferably AWS (S3, EKS, RDS, EC2). Familiarity with Docker and containerization technologies. Experience in using profiling tools, APM, and security scanning tools for performance and security optimization. Strong communication and collaboration skills. Ability to mentor junior engineers and lead technical discussions. Experience developing production code using TypeScript. Experience building SaaS applications running on AWS. Appreciation for strong typing and its value to development teams. Experience developing and supporting abstraction layers for improving team productivity. Strong advocate for test-driven development (TDD). (ref:hirist.tech) Show more Show less
Career Hunt India Pvt Ltd
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
9.84 - 10.84 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
12.0 - 16.0 Lacs P.A.
Bengaluru
25.0 - 30.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru / Bangalore, Karnataka, India
2.5 - 6.5 Lacs P.A.
Chandigarh, Chandigarh, India
Salary: Not disclosed
Chandigarh, India
Salary: Not disclosed
Experience: Not specified
5.07 - 9.0 Lacs P.A.
40.0 - 50.0 Lacs P.A.
8.0 - 15.0 Lacs P.A.