Full Stack Software Engineer
Join Proxy Foods as a Full Stack Engineer and help shape the future of AI-driven food technology.
About Us
Proxy Foods is an innovative AI platform software company focused on revolutionizing the recipe formulation industry. Our technology empowers food scientists and developers to create, optimize, and commercialize new food products efficiently.
Job Description
We are seeking an experienced Full Stack Engineer to join our team and develop key components of our expanding platform. The successful candidate will be able to work collaboratively with product and engineering leadership to scope and plan new feature development and deliver high quality production code with a high degree of independence and ingenuity.
Key Responsibilities
- Develop user interfaces with React.js and Redux.
- Implement Back-end Microservices and REST APIs serving the Front-end app.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on improving application performance.
- Contribute to all phases of the development lifecycle.
Frontend Required Skills and Experience
- Αt least 7 years of experience with Frontend technologies (HTML, CSS, SASS, JavaScript, TypeScript).
- Extensive experience in React.js and Redux (at least 6 years of experience with React).
- Strong understanding of asynchronous programming and state management.
- Excellent understanding of best practices and programming principles and concepts, including modularity, object-oriented programming, reusability, and maintainability.
- Excellent understanding of performance-related concepts such as computational complexity, algorithmic complexity and their relation to data-structures and programming techniques.
- Good security mindset and familiarity with common Frontend attack vectors (XSS, CSRF, etc.).
- Familiarity with testing frameworks such as Jest, React Testing Library, Vitest, Cypress and similar testing tools that cover the full testing spectrum (unit testing, integration tests, E2E).
- Proficiency in the following Frontend frameworks and libraries:
TypeScript.
React 16.8+ with expert knowledge of Functional Components and Hooks.
React Router.
Redux, Redux Toolkit and RTK Query.
Shadcn (or other React-based UI library).
Tailwind CSS (or other utility-based CSS library). Familiarity with the Zod validation library or something similar.
Familiarity with the D3.js library and chart/diagram libraries such as Chart.js, React-ChartJS-2 and the like.
Experience with React Hook Form or a similar React form library. - Experience with CI/CD pipelines and DevOps practices.
Backend Required Skills and Experience
- Develop server-side logic using Python.
- Construct REST API endpoints.
- Implement distributed tracing, metric exporting, and logging using Python frameworks.
- Experience with Database concepts and related aspects.
- Experience with FastAPI framework is preferred.
- Proficient in Python with a good understanding of its ecosystem.
- Familiarity with Python frameworks related to distributed tracing, metric exporting, logging, and persistence.
General
- Proven experience in large enterprise projects.
- Experience in working following Agile. principles and ceremonies.
- Experience in working using issue tracking systems (like jira, clickup).
Personal Attributes
- Quick Learner: Demonstrated ability to rapidly understand new systems, tools, and technologies, enabling a swift onboarding process and immediate contribution to development efforts.
- Proactive: Exhibits a high degree of self-motivation and diligence, with a proven ability to independently identify knowledge gaps and proactively seek out the necessary resources to fill them.
- Excellent problem-solving skills, attention to detail, and a strong work ethic.
- Excellent communication skills and ability to articulate technical concepts effectively.
- Ability to work efficiently under pressure and meet tight deadlines.
- Aptitude for learning new technologies and concepts.
- Understanding of Corporate Culture.
What We Offer
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge AI technology in the food industry.
- Collaborative and innovative work environment.
- Career growth and development opportunities.
Proxy Foods is proud to be an equal opportunity employer that considers candidates of all different backgrounds, experiences, and perspectives. Proxy Foods will not discriminate against any candidate based on their age, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Proxy Foods Inc. – Washington DC, USA.