
Software Developer
Job Overview
must have experience using the AI IDE such as cursor, Claude code, bring laptop during interview to show AI coding ability
We are seeking a highly skilled and experienced Senior Node.js Full Stack Software Developer to join our dynamic engineering team. You will be responsible for designing, developing, testing, and deploying scalable, high-performance web applications and APIs using Node.js, modern JavaScript frameworks, and related technologies. As a senior member of the team, you will lead technical initiatives, mentor junior developers, collaborate with cross-functional teams (product, design, QA), and drive continuous improvement in our development processes. This role requires a strong blend of technical expertise, problem-solving skills, and a passion for building reliable, user-centric software solutions.
Key Responsibilities
• Design, develop, and maintain robust, scalable full-stack applications usingNode.js (Express/Nest.js), front-end frameworks (React/Vue), and modern JavaScript/TypeScript.
• Build and optimize RESTful APIs, microservices, and server-side logic to support core business functionalities, ensuring high availability, performance, and security.
• Collaborate with product managers and designers to translate business requirements into technical specifications and implement user-centric features.
• Lead technical design discussions, make architectural decisions, and ensure adherence to best practices (code quality, testing, documentation, CI/CD).
• Mentor junior developers, conduct code reviews, and foster a culture of technical excellence and knowledge sharing within the team.
• Identify and resolve performance bottlenecks, bugs, and security vulnerabilities in both front-end and back-end systems.
• Integrate third-party services, APIs, and databases (SQL: PostgreSQL/MySQL; NoSQL: MongoDB/Redis) into existing applications.
• Participate in agile development processes (Scrum/Kanban), including sprint planning, daily standups, retrospectives, and delivery of high-quality code on schedule.
• Stay updated with the latest trends and technologies in Node.js, full-stack development, and cloud computing (AWS/Azure/GCP) to drive innovation and technical improvements.
• Ensure compliance with industry standards, data protection regulations, and company security policies.
Required Qualifications & Skills
Technical Skills
• 5+ years of professional software development experience, with3+ years specializing in Node.js (Express, Nest.js, or similar frameworks).
• Proficient in full-stack development:
○ Back-end: Node.js, JavaScript/TypeScript, RESTful APIs, microservices architecture.
○ Front-end: React, Vue.js, HTML5, CSS3, SASS/LESS, responsive design.
• Strong experience with NoSQL databases (MongoDB, Redis), including data modeling, query optimization, and database management (SQL knowledge is a plus but not required).
• Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) for deployment and scaling.
• Expertise in version control systems (Git), CI/CD pipelines (Jenkins, GitHub Actions), and automated testing (Jest, Mocha, Cypress).
• Knowledge of security best practices (OWASP guidelines, authentication/authorization, data encryption) for web applications.
• Experience with API design, documentation (Swagger/OpenAPI), and integration with third-party services.
Soft Skills & Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
• Proven track record of leading technical projects, mentoring junior developers, and driving technical excellence.
• Strong problem-solving skills, attention to detail, and ability to work independently and in a team environment.
• Excellent communication skills (verbal and written) to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
• Ability to prioritize tasks, manage time effectively, and deliver high-quality work under tight deadlines.
• Passion for learning new technologies and staying updated with industry trends.
Preferred Qualifications
• Experience with serverless architecture (AWS Lambda, Azure Functions) and event-driven development.
• Knowledge of message queues (RabbitMQ, Kafka) for asynchronous processing.
• Experience building scalable, high-traffic web applications or APIs.
• Familiarity with DevOps practices and tools (Infrastructure as Code, monitoring, logging).
• Open-source contributions or personal projects demonstrating Node.js/full-stack expertise.
What We Offer
• Competitive salary and performance-based bonuses.
• Comprehensive benefits package (health insurance, retirement plan, paid time off).
• Opportunities for professional growth and career advancement.
• A collaborative, inclusive work environment with a focus on
- ikman support ஒருபோதும் chat செய்தி அனுப்பாது. இணைப்புகள், OTP, கார்டு விவரங்கள் பகிர வேண்டாம். பொருள் பார்க்காமல் பணம் செலுத்த வேண்டாம். ikman இல் டெலிவரி சேவை இல்லை.
