Senior Software Engineer - Full Stack

New
A
AHEADSoftware development
Listing location: India; Workplace type: Remote; Structured job location: IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Preferred - 7+ years of software engineering experience
Required Skills
PostgreSQLJavascriptSnowflakeTypeScriptGoNext.jsdbt

Requirements

  • Have a bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Preferred: 7+ years of software engineering experience, including taking significant work from idea through production and contributing to technical direction or project leadership.
  • Bring strong software engineering judgment to break down complex problems, explain tradeoffs, and make pragmatic decisions that support maintainability.
  • Have experience with modern web and service development, especially JavaScript or TypeScript, Next.js, and/or Golang.
  • Have experience with relational systems and data workflows, including schema design, query performance, migrations, data quality, and data integrity.
  • Bring a strong foundation in automated testing, continuous integration, deployment automation, observability, secure development, and containerization.
  • Have practical fluency with AI development tools or coding agents and inspect, test, secure, and take ownership of shipped work.
  • Be able to lead projects, mentor peers, collaborate across functions, and raise the quality of people and systems.
  • Be able to learn new languages, frameworks, and technical domains quickly.

Responsibilities

  • Own well-scoped initiatives from understanding user needs and business outcomes through design, implementation, deployment, production support, and continuous improvement.
  • Design and build secure, scalable solutions across web applications, services, APIs, MCP servers and integrations, data pipelines, and platform integrations.
  • Use AI tools and coding agents to support exploration, scaffolding, refactors, tests, documentation, and research, then review, test, secure, and harden shipped work.
  • Participate in analysis, design, implementation, integration, testing, deployment, observability, debugging, and support.
  • Contribute to architecture and code reviews and improve engineering standards for quality, security, reliability, and maintainability.
  • Partner with product, design, data, security, infrastructure, and business stakeholders to turn requirements into executable plans.
  • Identify and help address technical risk, unclear ownership, data quality issues, security gaps, operational blind spots, and technical debt.
  • Mentor less experienced engineers and contribute to clear ownership, continuous learning, and accountable delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now