> Markdown version of [/jobs/ext/4289682-software-engineer](https://www.wearedevelopers.com/jobs/ext/4289682-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Foundation Inc - **Location:** New York, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Artificial Intelligence, Airflow, Bioinformatics, Software Quality, Code Review, Computer Programming, Databases, Continuous Integration, Relational Databases, Software Debugging, Software Design Patterns, DevOps, Distributed Systems, Python (Programming Language), PostgreSQL, Object-Oriented Software Development, Scrum Methodology, RabbitMQ, Software Engineering, ReactJS, Flask (Web Framework), Delivery Pipeline, Fastapi, Vue.js, AngularJS, Integration Tests, Kubernetes, Information Technology, Celery, Front End Software Development, Restful APIs, Es2015, Splunk, New Relic (SaaS) - **Published:** October 22, 2026 - **Apply:** https://startup.jobs/software-engineer-foundation-ai-10526788 ## About the Role * Experience: 1-2 years as a software engineer, preferably full-stack. * Programming & Development: Proficient in Python (Flask/FastAPI) and JavaScript (ES6+); experience with React, Angular, or Vue; builds and consumes REST APIs. * Databases & Messaging: Knowledge of PostgreSQL or relational databases; hands-on with RabbitMQ. * DevOps & Observability: Experience with Git, Docker, CI/CD pipelines (e.g., GitHub Actions); familiar with observability tools like ELK, Datadog, Splunk, or New Relic. * Architecture & Design: Understands modular and scalable system design; applies OOP and design patterns; familiar with distributed system concepts. * Testing & Quality: Implements unit and integration tests; follows TDD/BDD and ensures code quality. * Problem-Solving & Innovation: Debugs moderately complex systems; optimizes performance; evaluates trade-offs. * Additional Skills: Familiarity with Celery, async task processing, Kubernetes, Airflow, frontend security practices, Agile/Scrum, and reading LLD/HLD documentation. Education A B.Tech degree in Computer Science or equivalent experience relevant to the functional area. ## Description * Software Development: Write clean, maintainable, and scalable code using the company's technology stack. * Feature Implementation: Work closely with peers and cross-functional teams to build and deliver features end-to-end. * Code Quality: Participate in code reviews, write unit and integration tests, and follow clean code and best practices. * Collaboration: Work with designers, product managers, and QA to understand requirements and deliver solutions. * Agile Execution: Participate in agile ceremonies like sprint planning, grooming, and retrospectives. * CI/CD & DevOps: Contribute to deployment pipelines and help maintain a reliable delivery process. * Debugging & Troubleshooting: Investigate and resolve issues and bugs in production and staging environments. * Documentation: Maintain documentation for features, services, and key technical decisions.