Talent.com
Software Engineer (Backend)

Software Engineer (Backend)

ConfidentialHyderabad / Secunderabad, Telangana, India
4 days ago
Job description

Designation : Software Engineer (Backend)

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 www.foundationai.com

Job Overview :

At Foundation AI, we are looking for a Software Engineer who has 2-4 years of work experience to design, develop, and maintain high-quality software solutions. The ideal candidate is a  problem solver with a strong technical background  who can contribute to the development process while continuously improving system performance and scalability. 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 Design : Collaborate with senior engineers to design and implement scalable software solutions.
  • Code Reviews : Participate in peer code reviews to maintain high-quality standards.
  • Testing & Debugging : Write and execute unit tests, integration tests, and performance tests to ensure software reliability.
  • Agile Development :   Work within an Agile / Scrum team to deliver features iteratively.
  • CI / CD & DevOps :   Support continuous integration and deployment processes.
  • Collaboration :   Work closely with product managers, designers, and other engineers to understand business requirements and translate them into technical solutions
  • Documentation :   Maintain technical documentation for reference and future development.

Note :

Responsibilities will be tailored based on the candidate's experience and expertise, aligning with Software Engineer I, II, or III levels

Skills and Tools :

  • Programming Languages :
  • Develop, test, deploy and debug high-quality software applications using programming languages and frameworks as per our technology stack.
  • Writes optimized, scalable, and secure solutions that adhere to team and industry standards
  • Applies best practices for error handling, performance optimization, and security in code.
  • Participates in code reviews, offering constructive feedback to peers
  • Writes optimized, scalable, and secure solutions that adhere to team and industry standards.
  • Leads and improves team coding standards, ensuring consistency and quality
  • Provides technical guidance and mentorship to junior developers on coding practices and language features
  • Requirements Analysis
  • Understands and interprets requirements for individual tasks with minimal guidance.
  • Analyzes feature-level requirements, understanding end-to-end impact on systems
  • Identifies gaps or ambiguities in assigned tasks and seeks clarification from senior team members.
  • Assists in breaking down tasks into development steps based on requirements.
  • Documents assumptions when details are not fully provided.
  • Proactively identifies dependencies or technical constraints affecting the requirements
  • SDLC
  • Understands basic SDLC concepts (e.g., requirements, development, testing, deployment).
  • Follows established team processes and participates in sprint activities.
  • Participates in code reviews, testing, and simple deployments under guidance.
  • Applies SDLC best practices independently across development cycles.
  • Ensures code is unit-tested and works within CI / CD pipelines.
  • Proactively identifies gaps in team SDLC processes and suggests improvements.
  • Technical Competency
  • Applies fundamental concepts, writes efficient and readable code .
  • Develops optimized solutions, troubleshoots effectively
  • Designs modular solutions, mentors on best practices
  • Unit Testing
  • Writes basic unit tests for individual components.
  • Develops comprehensive test cases, ensures code coverage
  • Establishes testing best practices, mentors on test-driven development
  • Estimation
  • Assists in estimation efforts, provides input on time required for tasks.
  • Estimates task complexity independently.
  • Contributes to sprint planning, reviews and improves estimation processes.
  • Problem-solving
  • Breaks down tasks, applies logical debugging.
  • Solves moderate technical issues independently.
  • Should be able to identify the problems.
  • Tackles complex technical challenges, suggests alternative approaches.
  • Designs solutions for complex problems with guidance
  • Critical Thinking
  • Understands the 'why' behind assigned tasks.
  • Understands requirements and asks clarifying questions.
  • Identifies inefficiencies and suggests improvements
  • Evaluates trade-offs in design and implementation decisions.
  • Evaluates multiple solutions and selects the best approach
  • Effective Communication
  • Communicates task status, asks clear questions.
  • Articulates technical challenges to non-technical stakeholders, influences decisions
  • Shares progress in daily standups and presents technical solutions to peers
  • Actively seeks out feedback from their teammates and manager and works to use feedback that they receive as a tool for growth.
  • Delivers praise and constructive feedback to their team, teammates, and manager in a useful manner.
  • Communicates blockers proactively
  • Leadership
  • Contributes to team discussions and seeks guidance on decisions.
  • Assists in planning and provides input on technical decisions.
  • Starts influencing design and development approaches within the team.
  • Ownership
  • Delivers assigned tasks on time with support and ensures quality.
  • Takes ownership of small features or modules and ensures timely delivery.
  • Ensures the successful delivery of increasingly complex tasks and contributes to improving team processes.
  • Technical Skills

    Technical Skills Set

    Requirement Level

    Python, Flask and Fast API

    Must Have

    Messaging System – Rabbit MQ

    Good to Have

    Async Task Executor – Celery

    Good to Have

    OOP

    Good to Have

    Observability (ELK logging, tools like Datadog,

    Splunk, New Relic)

    Good to Have

    Relational database knowledge – Postgres SQL

    Must Have

    Experience with debugging complex applications

    Good to Have

    Experience with creating / consuming RESTful web services

    Must Have

    Proficient in versioning systems like Git, or SVN

    Good to Have

    Knowledge about unit testing, code coverage, code quality

    Must Have

    External Scheduler - Airflow

    Good to Have

    Understand Low level design documentation

    Good to Have

    Understand High Level design documentation

    Good to Have

    Docker and Kubernetes knowledge

    Good to Have

    CI / CD Knowledge (e.g. : GitHub Actions)

    Good To Have

    Exposure to Cloud technologies like AWS, Azure, GCP

    Good to Have

    Web Technologies (HTML5, CSS3, JavaScript ES6+)

    Good to Have

    Client side state management - Redux

    Good to Have

    Working in Agile / Scrum

    Good to Have

    Education :

  • A B-Tech degree in Computer Science or equivalent experience relevant to the functional area.
  • 2-4 Years of experience in building enterprise systems in Python, HTML, JavaScript, SQL, XML, Web Services, and related technologies.
  • 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 [HIDDEN TEXT]

    Learn more about us at www.foundationai.com

    Skills Required

    Postgres Sql, Redux, Unit Testing, Css3, Restful Web Services, Git, Rabbit Mq, Javascript, Gcp, Docker, Html5, Flask, Azure, Python, Kubernetes, Aws

    Create a job alert for this search

    Software Engineer Backend • Hyderabad / Secunderabad, Telangana, India

    Related jobs
    • Promoted
    Software Engineer Backend

    Software Engineer Backend

    Solvei8Hyderabad, IN
    Solvei8 (pronounced solve-it) is a one-stop integrated factory cloud solutions provider for the apparel and footwear industry, under the parent company Buyogo AG. With innovation, agility, and custo...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    INFEC Serviceshyderabad, telangana, in
    Yrs of Experience : 5 - 14 Yrs.Notice Period : Immediate - 30 Days.Interview Date : 31 / 10 / 25 (Friday) Face to Face.Primary Skillset : Java, Springboot, Microservices, React js, Any Cloud(GCP / AWS / Az...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer - Backend Technologies

    Lead Software Engineer - Backend Technologies

    eTeam info servicesHyderabad
    Description : - Must have skills : C# ,.NET (CI / CD, Cloud DevOps) , Node.MongoDB or Postgres or SQL, Any Architecture &...Show moreLast updated: 30+ days ago
    • Promoted
    Backed Engineer

    Backed Engineer

    ConfidentialHyderabad / Secunderabad, Telangana
    You'll work cross-functionally with our frontend, DevOps, and product teams to develop high-impact backend systems that power core AI infrastructure and features. This role is ideal for someone who ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer 2 (Full stack - Backend Focused)

    Software Engineer 2 (Full stack - Backend Focused)

    Intervue.iohyderabad, telangana, in
    At Intervue, we want to change how the world interviews forever.Intervue is an on-demand tech interview platform that streamlines hiring for engineering roles by outsourcing live interviews with re...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Backend Software Engineer

    Principal Backend Software Engineer

    BackbaseHyderabad, Republic Of India, IN
    We are looking for an experienced backend engineer to strengthen our team.Use your extensive experience and expertise to deliver a platform that enables our customers to build banks that people lov...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Staff Engineer - Backend

    Staff Engineer - Backend

    Backbasehyderabad, India
    Use your extensive experience and expertise to deliver a platform that enables our customers to build banks that people love. As a Staff Engineer, you will help define and execute the technical visi...Show moreLast updated: 20 hours ago
    • Promoted
    Senior Software Engineer - Backend

    Senior Software Engineer - Backend

    ConfidentialHyderabad / Secunderabad, Telangana, India
    INR 48,00,000 - 65,00,000 / year (based on experience).Design & build distributed, low-latency, microservices-based systems. Solve scalability & performance challenges.Write clean, testable, maintai...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer -Backend / Full Stack

    Senior Software Engineer -Backend / Full Stack

    ConfidentialHyderabad / Secunderabad, Telangana, India
    Founded by fans, Crunchyroll delivers the art and culture of anime to a passionate community.We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help the...Show moreLast updated: 4 days ago
    • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    Truxt.aiHyderabad, IN
    As an early-stage company driven by a meaningful mission, we seek exceptional engineering talent who values purpose, long-term impact, and significant equity ownership over traditional salary compe...Show moreLast updated: 1 day ago
    • Promoted
    Backend Engineer

    Backend Engineer

    ConfidentialHyderabad / Secunderabad, Telangana, India
    Momentum is a fast-growing Series A company specializing in driving AI transformation for revenue teams.Momentum operates like an embedded GTM task force working alongside your team.Our platform li...Show moreLast updated: 4 days ago
    • Promoted
    Software Development Engineer - II Backend

    Software Development Engineer - II Backend

    ConfidentialHyderabad / Secunderabad, Telangana, India
    It was founded by Bhavin Turakhia and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry's first modern, cloud-native, and fully API-enabled stack that brings...Show moreLast updated: 4 days ago
    • Promoted
    Principal Software Engineer, Backend

    Principal Software Engineer, Backend

    ConfidentialHyderabad / Secunderabad, Telangana, Kolkata, Mumbai
    At Coinbase, our mission is to increase economic freedom in the world.It's a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging on chain platform and wi...Show moreLast updated: 4 days ago
    • Promoted
    Backend Engineer

    Backend Engineer

    Sonata Softwarehyderabad, telangana, in
    Greeting from Sonata Software!.We are hiring for Senior Backend Engineer role, Please find the below job details for each role & share updated resumes to. We have a virtual drive on 1-Nov-25 , Inter...Show moreLast updated: 1 day ago
    • Promoted
    SMTS- Senior Software Backend Engineer

    SMTS- Senior Software Backend Engineer

    ConfidentialHyderabad / Secunderabad, Telangana, India
    To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Salesforce is the #1 AI CRM, where humans with age...Show moreLast updated: 4 days ago
    • Promoted
    Staff Software Engineer (Backend - Golang - Min 7+ years of experience)

    Staff Software Engineer (Backend - Golang - Min 7+ years of experience)

    ConfidentialHyderabad / Secunderabad, Telangana, India
    Outreach, founded in 2014, is the only complete AI Revenue Workflow Platform that helps sales leaders benefit from connected account visibility, performance insights, and higher forecasting accurac...Show moreLast updated: 4 days ago