Talent.com
This job offer is not available in your country.
Senior Software Engineer- Fullstack

Senior Software Engineer- Fullstack

Foundation AIhyderabad, India
1 day ago
Job description

60; JOB DESCRIPTION 60; Designation : Senior Software Engineer (Full Stack) Location : Hyderabad, India Work Mode : Office Reporting to : Engineering Manager 60; About US : Foundation AI automatically ingests incoming documents, emails, and attachments from across your firm.

It profiles matches, classifies, and saves each to your DMS, and then automates document-dependent workflows according to your rules.

Read more about us at 60; Job Overview : At Foundation AI, we are looking for a Senior Software Engineer to design, develop, and optimize high-quality software solutions.

This role requires 60;strong technical expertise, problem-solving skills, and leadership in driving best practices 60;across the development lifecycle.

You will work closely with cross-functional teams to build scalable and innovative applications.

Should be an Excellent Problem solver and proficient coder, strong in Data Structures and algorithms.

Should have Adaptability and willingness to learn new tools / languages.

They should possess good communication skills as well as a positive attitude and a drive to learn .

  • 60; Key Responsibilities : Software Development : Write clean, maintainable, and scalable code using the technology stack used across the company and list below.

System Architecture : Design and implement robust, high-performance, and secure software architectures.

Code Reviews & Best Practices : Ensure code quality through peer reviews, unit testing, and adherence to coding standards.

Technical Leadership : 60; Provide mentorship and guidance to junior engineers, fostering a culture of knowledge-sharing , and influence best practices at a team or organizational level Agile Development : 60; Work in an Agile / Scrum environment, collaborating with product managers and designers to deliver features efficiently .

CI / CD & DevOps : 60; Implement and optimize CI / CD pipelines, cloud deployments, and automation strategies.

Performance Optimization : 60; Analyze and improve system performance, scalability, and reliability.

Stakeholder Collaboration : 60; Work closely with product and business teams to translate requirements into technical solutions .

Security & Compliance : 60; Ensure applications follow best security practices and industry compliance standards.

Documentation : 60; Maintain technical documentation for reference and future development Note : Responsibilities will be tailored based on the candidate’s experience and expertise, aligning with Senior Software Engineer I, II, or III levels 60; Skills and Tools : Programming Languages : 60; Design, develop, test, and deploy high-quality software applications in at least one primary programming language (as per our tech stack) and familiarity with multiple relevant languages.

Follows and applies best coding practices, design patterns, and clean code principles Leads technical decision-making related to programming languages, frameworks, and libraries Writes efficient, maintainable, and scalable code and maintains complex business logic while ensuring scalability and security with clear documentation Conducts peer code reviews, ensuring adherence to team standards and identifying areas for improvement Debugs and optimizes performance bottlenecks, improving application efficiency Mentors junior and mid-level engineers in language proficiency and advanced coding techniques 60; Requirements Analysis Owns technical understanding of requirements for complex features or subsystems.

Collaborates with product managers and stakeholders to refine high-level requirements into actionable development work Identifies edge cases, dependencies, and risks during requirement analysis.

Evaluates feasibility and suggests alternatives when requirements are unrealistic Proactively highlights potential trade-offs between scope, performance, and scalability Mentor’s peers on effective requirement analysis and systematic breakdown into deliverables.

Drives requirement definition for critical, cross-team projects involving multiple domains 60; SDLC Leads end-to-end delivery of moderately complex features, ensuring SDLC adherence .

Owns and drives SDLC improvements within the team, focusing on delivery speed and quality.

Influences cross-team SDLC consistency and best practices Mentor’s junior engineers and teams on SDLC practices, development processes and delivering high-quality software efficiently Ensures quality through unit, integration, functional testing, regular code reviews, ensuring adherence to best practices Participates actively in sprint planning, task breakdown, and estimates.

  • 60; Technical Competency Develops complex solutions, leads implementation of features .
  • Designs modular solutions and scalable systems, ensures architectural integrity and mentors on best practices 60; Develops optimized solutions, troubleshoots effectively Optimizes system performance, mentors on technical design Applies fundamental concepts, writes efficient and readable code 60; Unit Testing Implements end-to-end unit testing, improves test reliability Establishes testing best practices, mentors on test-driven development Develops comprehensive test cases, ensures code coverage.

    Ensures test coverage across modules, introduces advanced testing practices Establishes automated testing frameworks, drives test culture 60; Estimation Provides accurate estimates for tasks and features.

    Contributes to sprint planning, reviews and improves estimation processes Estimates task complexity independently Leads estimation efforts for projects Validates estimates across teams, improves estimation techniques Problem-solving Designs solutions for non-trivial problems Should be able to identify the problems and risks early, proposes mitigation strategies.

    Tackles complex technical challenges, suggests alternative approaches.

    Diagnoses complex problems across systems and designs solutions for those problems.

    Should be able to attempt to solve the problem and document the same.

    Develops solutions to systemic performance issues 60; Critical Thinking Challenges assumptions, considers scalability and performance.

    Evaluates task requirements and potential issues Evaluates solutions based on cost, complexity, and impact.

    Anticipates edge cases and suggests improvements Leads evaluation of new technologies, balances innovation with stability.

    Guides team in selecting optimal technical approaches 60; Effective Communication Communicates design choices, task status and challenges to peers. 60; Presents technical solutions to stakeholders, writes detailed documentation.

    Documents solutions and participates in design reviews Leads technical discussions, influences architectural decisions. 60; 60; 60; 60; 60; Influences peers through clear explanations and technical reasoning 60; Leadership Provides technical direction within a project.

    Mentor’s junior engineers and supports team collaboration.

    Influences team-level decision-making and drives process improvements.

  • 60; Ownership Completes assigned complex tasks independently, delivers quality output and on time.
  • Takes ownership of key components or features, ensuring delivery from design to deployment.

    Drives end-to-end technical delivery of critical features or modules, ensuring performance, scalability, and quality.

  • 60; Technical Skills Technical Skills Requirement Level Core Web Technologies (HTML5, CSS3, JavaScript ES6+) Must Have Frontend Framework 60; (React / Angular / Vue) Must Have Web Development Tools (Git, Webpack, Babel, ESLint, Prettier) Good to Have RESTful API Integration & State Management (Fetch / Axios, Redux, Context API) Must Have Frontend Security (XSS Prevention, CORS, CSP) Good to Have Observability (ELK logging, tools like Datadog, Splunk, New Relic) Must Have Performance Optimization ( Lighthouse, Web Vitals) Good to Have CI / CD Knowledge (GitHub Actions, Docker) Must Have Python, Flask and Fast API Must Have Messaging System – Rabbit MQ Must Have Async Task Executor – Celery Must Have OOP Good to Have Logging : ELK log Good to Have Relational database knowledge – Postgres SQL Must Have Experience with debugging complex applications Must Have Experience with creating / consuming RESTful web services Must Have Proficient in versioning systems like Git, or SVN Good to Have Docker and Kubernetes knowledge Good to Have Knowledge about unit testing, code coverage, code quality Must Have External Scheduler - Airflow Good to Have Low level design documentation Good to Have High Level design documentation Good to Have Working in Agile / Scrum Must Have 60; Education & Experience : A 60; B-Tech degree in Computer Science or equivalent experience relevant to the functional area. 60; 4+ years of experience as a Software Engineer, with at least 2 years at a senior level. 60; 60; Our Commitment : At Foundation AI, we're committed to creating an inclusive and diverse workplace.
  • We value equal opportunity and affirmative action principles, giving everyone an equal chance to succeed.

    We're dedicated to offering equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.

    Upholding these values and adhering to applicable laws is paramount to us. 60; 60; For any feedback or inquiries, please contact us at Learn more about us at 60; 60; Powered by JazzHR

    Create a job alert for this search

    Senior Software Engineer • hyderabad, India

    Related jobs
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Guardant Health IndiaHyderabad, Telangana, India
    Guardant Health is a leading precision oncology company focused on guarding wellness and giving every person more time free from cancer. Founded in 2012, Guardant is transforming patient care and ac...Show moreLast updated: 13 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Ajni Consulting Private LimitedHyderabad
    Senior Software Engineer About the Role : As a Senior Software Engineer, you will contribute to the development of our solutio...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    DoctorCHyderabad, Telangana, India
    We are looking for a versatile software engineer with a strong background in full-stack development.You would be building and maintaining applications that power DoctorC’s daily operations.You will...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Cornerstone OnDemandHyderabad, Telangana, India
    We are looking for a Senior Software Engineer for our Product engineering team.We were cloud before cloud was cool! Now we are working on tomorrow’s problems. We have been working in Cloud computing...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    LiveRampHyderabad, Telangana, India
    LiveRamp is the data collaboration platform of choice for the world’s most innovative companies.A groundbreaking leader in consumer privacy, data ethics, and foundational identity, LiveRamp is sett...Show moreLast updated: 13 hours ago
    • Promoted
    Senior Software Engineer- Backend

    Senior Software Engineer- Backend

    EndowusHyderabad, Telangana, India
    About this role; responsibilities & ownership.We are looking for someone with significant experience in designing & delivering multiple high impact initiatives, to join us as a hands-on senior back...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Senior Software Engineer I [T500-16793]

    Senior Software Engineer I [T500-16793]

    Marriott Tech AcceleratorHyderabad, Telangana, India
    Bethesda, Maryland, USA, was founded in May 1927 by J.Marriott with a modest nine-seat A&W root beer stand.Guided by the family's leadership and core principles, Marriott International today has gr...Show moreLast updated: 13 hours ago
    Senior Software Engineer- Fullstack

    Senior Software Engineer- Fullstack

    Foundation AITelangana, Hyderabad, IN
    Quick Apply
    JOB DESCRIPTION Designation : Senior Software Engineer (Full Stack) Location : Hyderabad, India Work Mode : Office Reporting to : Engineering Manager About US : Foundation AI automatically...Show moreLast updated: 9 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ValueLabsHyderabad, Telangana, India
    Position – Senior software EngineerExperience Required – 7-11 YearsShift Timings – 10-7pmLocation – HyderabadNotice period- 15 Days to Immediate joinerJob Description : Evaluate & recommend techn...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    OrbitalHyderabad, Telangana, India
    We’re Orbital — one of the fastest-growing sales AI startups.Based in New York City and Hyderabad, we’re building cutting-edge AI for go-to-market teams. M in funding from Silicon Valley investors, ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Tata Consultancy ServicesHyderabad, Telangana, India
    We are seeking a skilled Mid-level Optimisely Developer to join our team and help design, implement, and optimize A / B tests and experimentation strategies using the Optimisely platform.The ideal ca...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Tech MahindraHyderabad, Telangana, India
    Experience in Zuora Admin functions / Subscription Billing like creating and managing user accounts, security, generating reports, creating objects / fields Experience in automating business processes ...Show moreLast updated: 13 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ValueMomentumHyderabad, Telangana, India
    Write and maintain high-quality, efficient, and maintainable code using.Design and architect scalable, efficient, and secure back-end solutions based on client requirements.NET based RESTful APIs a...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Dhruva SpaceHyderabad, Telangana, India
    Role Overview and Responsibilities : .Dhruva Space is seeking an experienced and highly skilled.This role combines technical leadership with hands-on coding, ensuring the robustness, scalability, and...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Keka HRHyderabad, Telangana, India
    We are seeking a highly skilled.Senior Software Engineer – Full stack.NET, and cloud platforms (Azure / AWS).Skilled in frontend / UI design, backend API development, microservices, SQL / NoSQL, and DevO...Show moreLast updated: 13 hours ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Marriott Tech AcceleratorHyderabad, India
    We are seeking an outstanding engineering talent with the experience to lead the design, solutioning and delivery of large-scale enterprise applications. The candidate should be product focused and ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Edvak EHRHyderabad, Telangana, India
    Senior Full Stack Engineer (5+ Years Experience).We are seeking a Senior Full Stack Engineer with strong hands-on coding expertise who can independently drive the complete engineering lifecycle.Fro...Show moreLast updated: 13 hours ago
    • Promoted
    Senior Software Engineer - SearchAI Application

    Senior Software Engineer - SearchAI Application

    HiringeyeHyderabad
    As a Senior Software Engineer in the SearchAI Application and Integrations team, you will design, develop, and optimize custom enterprise search solutions. You will collaborate across engineering, Q...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Talent WorxHyderabad, TS, IN
    Quick Apply
    The role entails advanced software development for Power Systems Applications, with a focus on delivering specific functionalities to meet corporate project and product objectives.Responsibilities ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    People Tech Group IncHyderabad, Telangana, India
    We are seeking a talented Java Developer with expertise in building robust, scalable backend systems and proficiency in AWS Cloud services. While backend development is the primary focus, candidates...Show moreLast updated: 30+ days ago