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