Search by job, company or skills

NETS

Senior Full Stack Engineer

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job description:

 

Team and Position Summary

 

At NS, our Product & Advisory team drives disciplined product outcomes through high-quality engineering and analytical excellence. We are a dynamic group that values structured thinking, collaboration, and continuous learning.

 

Our engineers design and build customer-facing applications, core platforms, data services, and system integrations that must operate reliably at scale, under regulatory scrutiny, and across complex legacy and modern ecosystems.

 

We are seeking a Senior Full Stack Engineer to take hands-on technical ownership of solutions within our product domains. This role carries end-to-end accountability – from solution design and implementation through delivery, release, production support, and continuous improvement.

 

You will operate as a senior individual contributor, balancing deep technical execution with architectural foresight and team leadership. The role includes partial architecture ownership, close collaboration with Enterprise Architecture (EA), and technical guidance for a small team (1 to 3 engineers).

 

This position is suitable for:

  • Experienced Full Stack Engineers who enjoy solving complex problems across system boundaries.
  • Engineers ready to deepen their ownership, architectural, and leadership responsibilities in enterprise-scale environments.

 

Key Responsibilities

 

1.    Solution Design & Hands-On Engineering

  • Design, develop, and maintain end-to-end solutions across back-end services, APIs, data layers, and front-end components.
  • Translate complex business, analytical, and integration requirements into sound, scalable implementations.
  • Make clear, defensible design decisions balancing speed, quality, operability, and long-term sustainability.
  • Operate confidently across greenfield development and legacy integration contexts.

 

2.    Delivery Execution & Ownership

  • Own the entire technical delivery lifecycle — from development and testing through release and production support.
  • Break down complex requirements into actionable tasks and executable plans.
  • Identify, communicate, and mitigate technical risks, dependencies, and constraints early in project lifecycles.
  • Partner closely with Product Managers, Business Analysts, QA, DevOps, and Architecture teams to ensure successful delivery outcomes.
  • Take ownership of production issues with structured troubleshooting and durable solutions.

 

3.    Architecture, Integration & Alignment

  • Collaborate with Enterprise Architecture to ensure alignment with architectural principles, platform direction, and technical standards.
  • Design and implement integrations using APIs, messaging, and event-driven patterns.
  • Participate actively in architectural discussions, documenting key design decisions and trade-offs.
  • Ensure that solutions meet non-functional standards, including scalability, performance, security, and maintainability.

 

4.    Engineering Discipline & Quality

  • Uphold and champion best practices in coding standards, design reviews, testing, and release discipline.
  • Maintain a high bar for code readability, maintainability, and version control.
  • Promote continuous improvement within your team through feedback, documentation, and knowledge sharing.
  • Guide the team in achieving production readiness through structured reviews and strong quality controls.

 

5.    Technical Leadership & Mentorship

  • Lead by example, providing technical direction and guidance to a small team (1–3 engineers).
  • Mentor junior engineers, fostering growth in problem-solving, design thinking, and ownership.
  • Serve as the technical anchor in challenging, ambiguous, or high-stakes delivery environments.


Requirements

 

Education and Experience

  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • 6–8+ years of professional software engineering experience, with solid full stack exposure.
  • Proven experience with modern front-end frameworks: React, Angular, or Vue.js, including TypeScript.
  • Proven experience with one or more backend languages/frameworks: Java, .NET, or Python.
  • Strong knowledge of SQL-based data stores, schema design, and data modeling.
  • Experience with event-driven architectures, messaging systems, or stream processing.
  • Hands-on experience with cloud platforms (AWS preferred).
  • Demonstrated experience delivering enterprise or customer-facing software in regulated or high-compliance contexts.
  • Track record of technical ownership across the delivery lifecycle, including post-release operations, ideally in Agile environments.

 

Core Skills and Competencies

  • Strong analytical and problem-solving skills, with explicit trade-off reasoning.
  • Solid understanding of distributed systems, data integration, and system design principles.
  • High standards for engineering quality and disciplined delivery practices.
  • Collaborative mindset, working effectively with cross-functional teams across Product, QA, DevOps, and Architecture.
  • Comfortable operating under ambiguity with minimal supervision.
  • Excellent communication and documentation skills — structured, clear, and actionable.
  • Strong sense of ownership, accountability, and professional pride in quality outcomes.
  • A proactive, results-oriented mindset and the ability to work effectively in fast-paced, complex environments.

 

Preferred Skills and Experience

  • Prior participation in architectural design or implementing transitional/modernization architectures.
  • Experience integrating modern solutions into legacy environments.
  • Experience with mobile development (iOS/Android native or React Native/Flutter).
  • Demonstrated mentoring or technical leadership experience.
  • Familiarity with compliance, security, or audit frameworks relevant to enterprise environments.

 

Note:
This role is intended for senior engineers who can deliver autonomously and lead with technical depth and maturity. Junior or early-career applicants will not be considered.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145681657

Similar Jobs