
Position: Architect (Typescript and JavaScript)
Experience: 10 Years
Location: Remote, India.
Immediate joiners are preferred.
Roles and Responsibilities:
* Architectural Support: the design, documentation and architecture of scalable software solutions using TypeScript and related technologies.
* Stakeholder Engagement: Collaborate with stakeholders to identify and define project requirements, translating them into technical specifications.
* Development Oversight: Engage in hands-on development, focusing on both new feature implementation and maintaining existing applications (50% development).
* Team Collaboration: Work closely with our development team to provide architectural guidance and ensure best practices are followed.
* Support and Mentorship: Mentor and support other development teams by providing architectural guidance and troubleshooting assistance (50% support).
* API Development: Create and optimize GraphQL APIs
* Code Quality: Write clean, maintainable code following best practices, including unit testing and code reviews.
* Troubleshooting: Debug and troubleshoot issues in existing applications to improve performance and reliability.
* Documentation: Maintain comprehensive documentation of code and processes.
* Collaboration: Work with cross-functional teams to ensure alignment and understanding of project requirements.
* AWS Integration: Utilize AWS services (e.g., Lambda, S3) for application deployment and management.
* Messaging Services: Experience with Kafka or other messaging services for event-driven architectures and data streaming.
* Continuous Improvement: Stay updated with emerging technologies and participate in team knowledge sharing.
Skills & Qualifications:
* 10+ years of experience in software development, with a strong focus on architecture and design.
* Proven experience in leading development teams and architectural design.
* Strong knowledge of JavaScript and TypeScript.
* Experience with RESTful APIs and GraphQL.
* Proficiency in AWS services and cloud-based development.
* Understanding of version control systems (e.g., Git) and collaborative workflows.
* Strong problem-solving skills and attention to detail.
* Excellent communication skills, capable of explaining technical concepts clearly.
* Familiarity with agile methodologies and the software development lifecycle.
* BA/BS in Computer Science, Engineering, or a related field.

Similar jobs
Full-Stack Developer – Angular / Node.js / MySQL
Full-Time · Remote · Experience: 2–5 Years
About AtDrive Group
AtDrive Group is a technology solutions company that endeavours to deliver robust, scalable and secure software solutions with exquisite design and architecture, enforcing the best practices — no matter what your business is. We provide end-to-end digital transformation services across cloud computing, SaaS, mobile, web, e-commerce, and enterprise integration — serving clients from SMEs to Fortune 2000 companies across India, the Caribbean, and globally.
Website: atdrive.com ·
About the Role
We are looking for a capable, self-driven Full-Stack Developer who can own both the front-end and back-end of web applications. You will work across the complete stack — building Angular-powered interfaces, developing scalable Node.js services, designing and managing MySQL databases, and creating robust APIs that tie it all together.
Strong technical ability is essential, but so is communication. You will collaborate with clients and cross-functional team members, which means you need to express technical concepts clearly, surface blockers proactively, and deliver without hand-holding. Our evaluation process is designed to test both.
Key Responsibilities
Front-End Development
- Design and develop dynamic, responsive, and performant Angular applications
- Build reusable components, services, and modules following Angular best practices
- Implement clean, accessible UI/UX across web and device types using HTML5, CSS3, and SCSS
- Integrate front-end applications with back-end APIs and real-time data sources
Back-End Development & API
- Develop scalable, secure, and maintainable server-side applications using Node.js
- Design, build, and maintain RESTful APIs — including versioning, authentication, error handling, and documentation
- Integrate third-party APIs and external services into the application layer
- Implement back-end business logic, middleware, and service layers
Database – MySQL
- Design and manage MySQL database schemas, tables, relationships, and indexing strategies
- Write optimised SQL queries, stored procedures, and handle migrations
- Perform back-end data validation and ensure data integrity across the application
- Diagnose and resolve database performance bottlenecks
Full-Stack Ownership
- Work across the full development lifecycle — from requirement analysis and architecture through to deployment and ongoing support
- Conduct real-time testing during development to validate quality at every stage before handoff
- Participate in code reviews and contribute to improving codebase standards
- Debug and resolve issues independently across the full stack with minimal escalation
Required Technical Skills
Front-End
- Strong expertise in Angular (v12+ preferred) — components, services, reactive forms, routing, state management, and Angular CLI
- Proficiency in TypeScript and modern JavaScript (ES6+)
- Solid command of HTML5, CSS3, SCSS, Bootstrap — responsive and cross-browser development
- Experience with RxJS for reactive and asynchronous programming patterns
- Familiarity with AJAX and JSON-based client-server communication
Back-End & API
- Hands-on experience with Node.js — Express.js or equivalent framework
- RESTful API design and implementation — authentication (JWT / OAuth), input validation, rate limiting, error handling
- Experience integrating third-party APIs and webhooks
- Understanding of asynchronous programming, event loops, and performance optimisation in Node.js
Database
- Strong proficiency in MySQL — schema design, query optimisation, indexing, and stored procedures
- Experience with an ORM such as Sequelize or equivalent
- Ability to handle data migrations and version-controlled database changes
Engineering Practices
- Version control via Git — branching, pull requests, and collaborative workflows
- Understanding of MVC / layered architecture patterns
- Experience with Agile / Scrum development methodologies
- Familiarity with deployment pipelines and basic DevOps concepts is a plus
AI-Tool Fluency (Required)
AtDrive operates at the cutting edge of modern software delivery. All team members are expected to actively leverage AI-powered tools as a core part of their daily workflow.
- Proficiency with AI coding assistants such as Claude (Anthropic), GitHub Copilot, OpenAI Codex, or equivalent platforms
- Ability to use AI tools to accelerate full-stack development, generate boilerplate, write tests, and debug across Angular, Node.js, and MySQL
- Comfortable prompting, evaluating, and critically iterating on AI-generated code
- Awareness of the limitations and responsible use of AI in a professional software environment
- Willingness to continuously upskill as AI tooling evolves
Communication Requirements
Strong communication is non-negotiable. You will interact directly with clients and cross-functional team members. We expect:
- Clear, professional written and spoken English
- Ability to explain technical concepts and trade-offs to non-technical stakeholders
- Proactive communication — surface blockers, clarify ambiguities, and provide status updates without being prompted
- Comfortable participating in client calls and written correspondence independently
Evaluation Process
Our evaluation process is rigorous and multi-stage, assessing real-world full-stack capability — not just the ability to recite answers.
- Stage 1 — Technical Assessment: Timed coding challenge covering Angular, Node.js, MySQL, and API design
- Stage 2 — Communication Round: Assessed on clarity, articulation, and ability to discuss technical decisions
- Stage 3 — Live Technical Interview: Architecture discussion, code walkthrough, and full-stack problem-solving under observation
- Stage 4 — AI Tool Proficiency: Practical demonstration of AI-assisted development across the stack
Candidates who perform well technically but demonstrate weak communication or low AI-tool familiarity will not be progressed.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related engineering field
- 2–5 years of professional full-stack development experience — Angular, Node.js, and MySQL are all required, not optional
- Portfolio of shipped full-stack projects strongly preferred — links to repositories or live applications welcome
Why AtDrive?
- Work with a globally recognised technology company serving clients from SMEs to Fortune 2000 companies
- Build across the complete stack on real, commercially delivered projects
- Collaborate with diverse, passionate teams driven by a culture of excellence and continuous improvement
- Competitive compensation and genuine career advancement opportunities
- Be part of a company whose tagline isn't just words — Inspired by Perfection
Roles and Responsibilities :
Responsibilities
- To analysis business requirements, prepare design and implementation recommendations and estimate development effort
- Collaborate with cross-functional teams to define, design, and ship new features
- Lead or participate in design reviews, code reviews and architecture evolution discussions
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Required Skills
- Experienced with front-end programming language with React JS.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.JS workflows (such as Flux or Redux)
-Experience on .Net Core
-Experience in database MS SQL
Leaders at The Seenit Co. are passionate about using technology to create an impact on the world they live in. At Seenit, you will get to collaborate with an accomplished team that loves solving real-world problems. You will get to work on cutting edge projects that will shape the next phase of growth for the global luxury industry.
Seenit’s suite of products (http://www.styleade.com/" target="_blank">www.styleade.com) enables the leading luxury retailers around the world to transform their customer experience and build loyal relationships with their customers. The apps allow retailers to make use of their existing infrastructure and resources to deliver a truly omnichannel experience in today's rapidly changing world of shopping. The product has added 50 million USD to the top-line of one of the largest luxury retailers in the world. Store Associates and Stylists have assisted upwards of 100,000 consumers till date.
We would welcome someone to the team who wishes to:
- take ownership of the quality of code powering the product
- take an active role in the definition and evolution of best industry practices and procedures
- design, develop and test the core product software and databases to ensure strong optimization and functionality
- contribute in all phases of the development lifecycle
- support others to succeed and shine in a supportive team culture
Your application will require you to have:
- 4+ years experience in building consumer products
- experience of leading a team of 3 or more full stack developers
- experience in working with AGILE methodology
- experience deploying softwares to cloud providers such as GCP, AWS
- good knowledge of databases and query optimisations
- experience with MongoDB, Express JS, React JS, Node JS, TypeScript
- experience with caching implementation using Redis
- experience with Elastic Search will be an added advantage
- MongoDB for database(NoSQL)
- React JS for web front end(TypeScript)
- Express JS and Node JS for web servers
- AWS is our cloud provider
- Redis for caching
You should work with us because:
- we’re a profitable company and have been for the last few years (sounds weird but we're very proud of this!)
- we're a relaxed and diverse group of people who don’t take themselves too seriously
- we're creative and want to change the world while we're at it (yes we do!)
- our products have an international demand and our partners are around the globe
- we love to travel and will ask you to regularly take time off to refresh
Solid knowledge and vast experience in Javascript, HTML5 and CSS3.
Previous exposure to Advanced JavaScript or Node.js or Vue.js or React.js framework experience would be an added advantage.
What makes you a great candidate
- Experience with connecting or consuming API's (REST, SOAP, GRAPHQL)
- IPAAS/ETL experience is a huge plus.
- An understanding of basic scripting. PHP is a plus
- Data modelling/data architecture/data warehousing experience
- Familiarity with CRM platforms
- Self-motivated, proactive team player Strong communication and interpersonal skills
- Bachelor’s Degree or higher in a related technical field
Your responsibilities
- Engage with Customer and Partner technical staff and developers to identify requirements
- Design their technical architecture and data model
- Assist & implement integrations, on-boarding, and deployment
- Verify the integrated solution with configuration audits and provide long-term support
- Onboard new customers for faster time-to-value
- Gather customer requirements, systems, data model, and custom metrics
- Recommend best-practice approaches
- Assist in other testing / QA activities in support of getting customers live
- Respond to Customer Support Service Requests and Escalations
- Maintain high customer satisfaction
- Partner with cross-functional teams
- Work with Product Management, Support, and Engineering to translate Customer business needs and product feedback into new solutions
- Assist the Sales teams in setting up prospective customers for success in on-boarding
- Act as a thought leader and Blendr advocate in webinars, blog postings, and speaking events
- Exhibit diplomacy, tact, and poise when working through customer issues and escalations






