Senior Software Engineer - Full Stack in India at Jobgether
Job Description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Full Stack based in India.
In this role, you will design, develop, and maintain modern software platforms supporting enterprise digital transformation across cloud infrastructure, data, AI, security, and software delivery. You will take ownership of technical initiatives from initial problem definition through development, deployment, and ongoing production support. Working across frontend and backend technologies, you will build secure, scalable applications, services, APIs, and integrations that deliver meaningful business value. You will leverage AI-powered development tools and coding agents to accelerate engineering workflows while maintaining high standards of quality, security, and reliability. Collaborating with multidisciplinary teams, you will contribute to architectural decisions, technical innovation, and continuous improvement. This is an opportunity to influence engineering practices, mentor other developers, and deliver impactful solutions within a collaborative, technology-driven environment.
Take ownership of software engineering initiatives from understanding user needs and business objectives through technical design, implementation, deployment, production support, and continuous improvement.
Design, develop, and maintain secure, scalable software solutions across web applications, backend services, APIs, MCP servers, integrations, data pipelines, and platform ecosystems.
Leverage AI-powered development tools and coding agents to accelerate research, technical exploration, code generation, refactoring, testing, and documentation while ensuring all deliverables are thoroughly reviewed, tested, secured, and optimized.
Participate throughout the complete software development lifecycle, including requirements analysis, architecture, design, development, integration, testing, deployment, monitoring, debugging, and ongoing support.
Contribute to architectural discussions, technical reviews, and code reviews while promoting engineering standards that improve software quality, security, reliability, and maintainability.
Collaborate with Product, Design, Data, Security, Infrastructure, and business teams to translate requirements into practical technical solutions and actionable development plans.
Identify and proactively address technical risks, data quality concerns, security vulnerabilities, operational gaps, unclear ownership, and technical debt.
Support continuous improvement initiatives by introducing modern engineering practices, development tools, and efficient workflows.
Mentor junior engineers, share technical knowledge, and encourage a culture of accountability, collaboration, continuous learning, and high-quality delivery.
Contribute to additional engineering activities and responsibilities as required.
Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
At least 7 years of professional software engineering experience, preferably with a proven track record of delivering significant projects from initial concept through production.
Experience contributing to technical direction, leading engineering initiatives, or coordinating project delivery.
Strong software engineering fundamentals and technical judgment, with the ability to break down complex problems, evaluate trade-offs, and make pragmatic architectural and implementation decisions.
Hands-on experience with modern web and backend development technologies, particularly JavaScript or TypeScript, Next.js, and/or Go (Golang).
Familiarity with additional programming languages such as Java, C#, Python, Ruby, Elixir, or Kotlin is an advantage.
Experience working with relational databases and data workflows, including database schema design, query optimization, migrations, data quality, and data integrity.
Familiarity with dbt, Snowflake, or PostgreSQL is highly desirable.
Strong understanding of automated testing, continuous integration, deployment automation, observability, secure software development, and containerization.
A practical, AI-first development mindset, with experience using AI-assisted development tools and coding agents throughout the software development lifecycle.
Ability to critically evaluate AI-generated code and outputs, ensuring that everything delivered meets appropriate standards for functionality, security, performance, and maintainability.
Excellent communication skills, with the ability to explain technical concepts, discuss engineering trade-offs, and collaborate effectively with technical and non-technical stakeholders.
Demonstrated ability to lead projects, mentor colleagues, work across multidisciplinary teams, and improve the overall quality of engineering practices.
Adaptability and a strong learning mindset, with the ability to quickly master new programming languages, frameworks, tools, and technical domains.
Comprehensive health insurance: Medical coverage for employees, with options to extend insurance benefits to eligible dependents.
Paid time off and company holidays: Access to paid leave, company holidays, and additional leave benefits in accordance with company policies.
Flexible working arrangements: Remote-friendly work arrangements designed to support flexibility and work-life balance.
Learning and development: Opportunities for continuous professional development, technical training, and upskilling.
Certification support: Access to sponsored certifications and professional credentials to strengthen technical expertise.
Advanced technology resources: Opportunities to work with modern technologies and access specialized technology labs and tools.
Employee wellness programs: Initiatives supporting physical health, mental well-being, and overall employee wellness.
Retirement and statutory benefits: Employment benefits and retirement provisions in accordance with applicable Indian regulations.
Inclusive workplace culture: A collaborative, people-first environment that values diversity, different perspectives, professional growth, and shared ownership.
Cross-functional development: Opportunities to learn from different departments, exchange expertise, and contribute to innovative technology initiatives.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go