Full Stack Developer – Senior, Lead
Location
India
Posted
148 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer – Senior, Lead
CRUX Consulting Services
• Design and implement responsive, high-performance user interfaces using Angular (v16+) and TypeScript. • Build and maintain secure, scalable server-side applications using NestJS and Node.js. • Architect and optimize data models across both relational (PostgreSQL) and NoSQL (MongoDB) databases. • Develop and integrate RESTful APIs; experience with microservices architecture is highly preferred. • Ensure seamless communication between the client-side and server-side systems. • Conduct thorough testing using frameworks like Jest or Jasmine and participate in rigorous code reviews. • Work within CI/CD pipelines and utilize containerization tools like Docker and Kubernetes. • (For senior/lead candidates) Provide technical guidance, promote best practices, and lead architectural discussions.
Job Requirements
- 4 to 12 years of software development experience in a professional environment.
- Strong mastery of Computer Science fundamentals, including data structures, algorithms, and software design patterns.
- Extensive experience with Angular (specifically version 16 or higher) and reactive programming (RxJS).
- Proven expertise in NestJS, TypeScript, and Node.js.
- Proficiency in database design, query optimization, and management (PostgreSQL and MongoDB).
- Solid understanding of Git, CI/CD practices, and cloud infrastructure (AWS, Azure, or GCP).
- Deep knowledge of web security best practices (OWASP, JWT, OAuth).
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
Benefits
- Competitive salary
- Flexible working hours
- Professional development budget
- Remote work options
- Gym memberships
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Associate Principal Engineer, ERP Dynamics Functional – D365 Finops
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project. • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it. • Determining and implementing design methodologies and tool sets. • Enabling application development by coordinating requirements, schedules, and activities. • Being able to lead/support UAT and production roll outs. • Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it. • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. • Giving constructive feedback to the team members and setting clear expectations. • Helping the team in troubleshooting and resolving of complex bugs. • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. • Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Associate Staff Engineer, ERP Dynamics Technical
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Design, develop, customize, and maintain Microsoft Dynamics AX/D365 technical solutions. • Participate in end-to-end implementation projects, including requirement analysis, development, testing, deployment, and support. • Perform technical upgrades and data upgrades across AX versions and to D365 Finance & Operations. • Develop and maintain integrations with internal and external systems. • Implement and manage data migration activities ensuring data accuracy and performance. • Customize and enhance SSRS reports based on business requirements. • Configure and support AX base components, including security roles, user groups, and database connections. • Manage environment setup, release management, and deployments using DevOps tools. • Conduct code reviews, performance tuning, and profiling while following best practices. • Develop and optimize SQL Server components to support application performance. • Collaborate with functional consultants, business stakeholders, and cross-functional teams. • Provide technical documentation and support post-go-live activities. • Ensure adherence to coding standards, best practices, and security guidelines.
Software Engineer, Desktop Client
Salesforce👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.
• Leading efforts across Electron to ensure OS level stability, security, and code maintainability • Leading cross functional desktop initiatives at Slack associated with increasing developer productivity, performance, or security alongside desktop and frontend stakeholders • Maintain and improve the core systems that power the Slack desktop client and Electron framework • Contributing to key architectural decisions to adapt existing frontend and desktop infrastructure
Software Engineer, AI/ML, GenAI
InstrumentlInstrumentl is the best platform for grant seekers looking to grow revenue.
• Design agentic systems & ship AI to production: Turn prototypes into resilient, observable services with clear SLAs, rollback/fallback strategies, and cost/latency budgets. Build tool‑using LLM “agents” (task planning, function/tool calling, multi‑step workflows, guardrails) for tasks like grant discovery, application drafting, and research assistance. • Own RAG end‑to‑end: Ingest and normalize content, choose chunking/embedding strategies, implement hybrid retrieval, re‑ranking, citations, and grounding. Continuously improve recall/precision while managing index health. • Manage embeddings at scale: Select, evaluate, and migrate embedding models; maintain vector stores (e.g., pgvector/FAISS/Pinecone/Weaviate/Milvus/Qdrant); monitor drift and rebuild strategies. • Fine‑tune & build evaluation: Run SFT/LoRA or instruction‑tuning on curated datasets; evaluate the ROI vs. prompt engineering/model selection; manage data versioning and reproducibility. Create offline and online eval harnesses (helpfulness, groundedness, hallucination, toxicity, latency, cost), synthetic test sets, red‑teaming, and human‑in‑the‑loop review. • Collaborate cross‑functionally while raising engineering standards: Work side by side with Product, Design, and GTM on scoping, UX, and measurement; run experiments (A/B, canaries), interpret results, and iterate. Write clear, maintainable code, add tests and docs, and contribute to reliability practices (alerts, dashboards, incident response).



