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

Senior Software Engineer- Fullstack

Foundation AIHyderabad, Telangana, India
13 hours ago
Job description

JOB DESCRIPTION   Designation : Senior Software Engineer (Full Stack) Location : Hyderabad, India Work Mode : Office Reporting to : Engineering Manager   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   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 strong technical expertise, problem-solving skills, and leadership in driving best practices 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 .

  • 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 :   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 :   Work in an Agile / Scrum environment, collaborating with product managers and designers to deliver features efficiently .

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

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

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

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

Documentation :   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   Skills and Tools : Programming Languages :   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   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   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.

  • Technical Competency Develops complex solutions, leads implementation of features .
  • Designs modular solutions and scalable systems, ensures architectural integrity and mentors on best practices  Develops optimized solutions, troubleshoots effectively Optimizes system performance, mentors on technical design Applies fundamental concepts, writes efficient and readable code   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   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   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   Effective Communication Communicates design choices, task status and challenges to peers.  Presents technical solutions to stakeholders, writes detailed documentation.

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

    Mentor’s junior engineers and supports team collaboration.

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

  • 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.

    Technical Skills Technical Skills Requirement Level Core Web Technologies (HTML5, CSS3, JavaScript ES6+) Must Have Frontend Framework  (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   Education & Experience : A   B-Tech degree in Computer Science or equivalent experience relevant to the functional area.  4+ years of experience as a Software Engineer, with at least 2 years at a senior level.    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.    For any feedback or inquiries, please contact us at Learn more about us at   Powered by JazzHR

    Create a job alert for this search

    Senior Software Engineer • Hyderabad, Telangana, India

    Related jobs
    • Promoted
    • New!
    Senior Software Engineer (Fullstack )

    Senior Software Engineer (Fullstack )

    GHXHyderabad, Telangana, India
    GHX is a health tech company focused on improving patient care and hospital efficiency by providing high-quality data and analytics to our hospital customers. Our Explorer / XDP solution is at the for...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Global PaymentsHyderabad, Telangana, India
    Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.Our worldw...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Engineer - FullStack

    Senior Engineer - FullStack

    NutrecoHyderabad, Telangana, India
    Lead the design, development, and maintenance of full-stack web applications using advanced front-end frameworks (e.Own troubleshooting, debugging, and optimizing front-end and back-end code for ef...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    OSI Systems, IncMadhapur, Telangana, India
    Senior Software Engineer shall be responsible for the module level (high and low) design, implementation and testing of a variety of software solutions in the product line. He / She should be able to ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    R1 RCMHyderabad, Telangana, India
    R1 is the leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups.We are the one company tha...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Full Stack

    Senior Software Engineer - Full Stack

    Guardant HealthHyderabad, Telangana, India
    At Guardant Health our mission is to conquer cancer with data - as such software sits at the core of everything we do.While we’re best known for our molecular diagnostics, which unlock the genomic ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    ​​Senior Software Engineer​

    ​​Senior Software Engineer​

    MicrosoftHyderabad, Telangana, India
    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, an...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer (Kubernetes)

    Senior Software Engineer (Kubernetes)

    DigitalOceanHyderabad, Telangana, India
    Developing the DigitalOcean Managed Kubernetes product.Collaborating to build intuitive, delightful experiences for developers as they engage with DigitalOcean. Developing back-end gRPC services wri...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    HSBCHyderabad, Telangana, India
    Some careers shine brighter than others.If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Talent WorxHyderabad, Telangana, India
    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: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    NCR CorporationHyderabad, Telangana, India
    NCR VOYIX Corporation (NYSE : VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with a...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Park Place TechnologiesHyderabad, Telangana, India
    The Engineering Team at Park Place Technologies is hiring talented engineers to help us build and ship innovative products and solutions with the latest technology stack to revolutionize our indust...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Warner Bros DiscoveryHyderabad, Telangana, India
    When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    ExperianHyderabad, Telangana, India
    Experian ECS are building a New Growth domain to help us meet a wider range of consumers financial needs throughout their financial lives. To reach our strategic ambition we must expand our offering...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    CDK GlobalHyderabad, Andhra Pradesh, India
    We are looking for Results-driven Software Developer with 5–8 years of experience in designing, building, and optimizing scalable applications. Skilled in delivering end-to-end solutions by integrat...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Enterprise Software Engineer

    Senior Enterprise Software Engineer

    MedtronicNanakramguda, Telangana, India
    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovati...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    ​Senior Software Engineer

    ​Senior Software Engineer

    MicrosoftHyderabad, Telangana, India
    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, an...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    CHUBBHyderabad, Telangana, India
    Chubb is a world leader in insurance.With operations in 54 countries and territories, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental heal...Show moreLast updated: 13 hours ago