SixCardinals
Full Stack Developer - Node.js/AngularJS
Job Location
bangalore, India
Job Description
Job Description : Key Responsibilities : - Lead a team of 4-5 engineers end to end including deliverables and performance management - guiding and mentoring them to deliver high-quality solutions. - Design, develop, and maintain robust, scalable, and efficient full-stack applications using Angular and Node.js. - Collaborate with cross-functional teams to evaluate technology stack and solution choices that align with business objectives. - Develop low-latency, highly scalable, highly available, and easy-to-maintain systems. - Optimize database performance, working with SQL and at least one NoSQL database (e.g., MongoDB, Cassandra). - Implement caching solutions (e.g., Redis, Memcached) to enhance application performance and scalability. - Work with messaging queues like RabbitMQ, Kafka, or other tools to build scalable microservices architecture. - Mentor junior engineers, providing guidance in best coding practices and professional development. - Improve SDLC processes to enhance code quality, reduce bugs, and increase development efficiency in directly and indirectly owned areas. - Participate in architectural discussions and decision-making for system design and enhancements. - Troubleshoot and resolve issues in a timely and efficient manner. Key Requirements : - 7-8 years of overall experience in software development. - At least 2 years of experience in a startup environment with the desire to continue in a fast-paced, entrepreneurial setting. - Atleast 2 years experience in lead role - experience in mentoring junior. and senior engineers; experience in leading/driving tech solutions. - Strong proficiency in Angular for front-end development and Node.js for backend development. - Experience with SQL databases (e.g., MySQL, PostgreSQL) and at least one NoSQL database (e.g., MongoDB, Cassandra). - Experience working with caching technologies (e.g., Redis, Memcached) to optimize performance. - Hands-on experience with at least one messaging queue (e.g., RabbitMQ, Kafka) for distributed systems. - Expertise in JavaScript/TypeScript and understanding of modern web development practices. - Strong understanding of version control (e.g., Git), CI/CD pipelines, and automated testing. - Excellent problem-solving skills and the ability to work in a team-oriented environment. Preferred Qualifications : - Experience with cloud platforms like AWS, Azure, or GCP. - Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes). - Familiarity with Agile/Scrum methodologies. - CS from Tier 1 Engineering college What We Offer : - A competitive salary and equity options. - A vibrant, energetic, and collaborative startup culture. - Opportunities for growth and leadership in an evolving technology environment Note : Older IITs or product companies/new age companies. From a pedigree perspective, we are looking at old IITs only. Or Experience in modern age unicorns (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/23/2024
Location: bangalore, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources SixCardinals |
---|