HamburgerMenu
hirist

Software Development Engineer III - Account Management Domain

Flairchase
6 - 10 Years
Multiple Locations

Posted on: 18/05/2026

Job Description

Description :

We are looking for a Senior Software Engineer to lead the design and development of production-grade, consumer-facing, and internal web applications within our Identity and Access Management (IAM) umbrella. You will be a key player in our Account Management domain, tackling complex B2B enterprise account hierarchies, user sign-up/conversion flows, customer self-service tools, and internal customer support tools.


You must be passionate about building resilient full-stack applications in a TypeScript ecosystem (Node.js/Angular). A critical component of this role involves supporting the migration of legacy TypeScript/JavaScript hybrid services and minor Java monolith modules into modern, scalable TypeScript microservices.


You will work with product managers, UX designers, engineering managers, and other engineers to deliver customer-centric solutions. As a technical leader on a highly collaborative team, you will drive certain architectural decisions and mentor fellow engineers while delivering solutions through our AWS-hosted CI/CD environments.

Responsibilities :

- Architect and Lead : Drive the technical design, development, and maintenance of scalable microservices and robust web applications targeting complex account and user management flows.

- Drive Modernization : Lead and support the strategic migration of legacy hybrid/monolith TypeScript and Java backend modules to modern, highly available Node.js/TypeScript microservices.

- Mentor and Elevate : Actively mentor junior and mid-level developers, fostering a collaborative, knowledge sharing environment and raising the bar for code quality.

- Code and Optimize : Write modern, clean, efficient, and well-documented code. Troubleshoot complex production issues and optimize applications for high availability.

- Collaborate Cross-Functionally : Partner closely with product managers, UX designers, and analysts to design great user experiences and translate complex business requirements into elegant technical

specifications.

- Champion Quality : Establish standard methodologies for unit, integration, and functional testing, and actively lead comprehensive design and code reviews.

Requirements :

- Bachelor's degree in Computer Science, Information Technology, or a related CS field.

- 6+ years of proven hands-on experience as a Software Engineer building production-scale products.

- Expert technical proficiency in the TypeScript ecosystem. Deep, hands-on experience building robust microservices and REST/GraphQL APIs with Node.js (required).

- Experience with modern web UI frameworks, preferably Angular or, alternatively, React. Openness, willingness, and ability to navigate legacy complex modules (Java backend stack) to successfully extract and migrate domain services.

- Experience with relational and non-relational database technologies (MySQL, PostgreSQL, NoSQL).

- Experience with event streaming systems (Kafka) or other messaging systems.

- Deep understanding of software development best practices: SOLID principles, design patterns, OOP, dependency injection, and IoC containers.

- Strong experience using modern cloud providers, preferably AWS, GCP, or Azure.

- Solid understanding of standard engineering processes: Scrum/Agile, SDLC, CI/CD, etc.

- Excellent problem-solving and analytical skills. Outstanding interpersonal, verbal, and written communication skills.

Bonus Skills :

- Familiarity with containerization and orchestration tools (Docker, Kubernetes).

- Hands-on experience with serverless architecture (Lambdas, Fargate).

- Experience with Infrastructure as Code (IaC) such as Terraform (preferred) or CloudFormation.

- Contribution to open-source projects or a strong GitHub profile.

- Strong interest or experience in integrating AI/LLM tools like Copilot, Claude Code, and MCPs into engineering workflows.

- Prior experience in IAM, B2B account hierarchies, or user management is a major plus.

Expectations :

- Deliver customer value : You are customer-obsessed and validate the trust our customers put into our platform. You lead with curiosity to deeply understand complex account management problems before engineering solutions.

- Together we thrive : You embrace diverse backgrounds and perspectives. You thrive working on cross functional teams and can confidently disagree and commit when a technical or product decision is made.

- Innovate and grow : You have a pulse on the software industry. You champion new technologies and continuously improve the engineering team's workflows and standards.

- Execute with excellence : You recognize that innovation requires operational excellence. You exercise exceptional judgment in balancing technical debt with feature delivery, biasing towards delivering value over analysis paralysis.

- Act with integrity : You set reasonable expectations, hold yourself and the team accountable, and build psychological safety by showing vulnerability and asking for help.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...