Creating safe AGI that benefits all of humanity.
Full-Stack Software Engineer
Location
United States
Posted
26 days ago
Salary
Not specified
Job Description
Role Description
We're looking for an experienced and passionate Senior Full-Stack Software Engineer to join our data science team. In this high-impact role, you will be instrumental in developing our core operational software. You'll take the lead on building sophisticated systems from the ground up, including:
- A complex process scheduler (think dynamic Gantt charts)
- A seamless invoicing platform that is critical to our clients' success
Beyond these core projects, you will collaborate closely with our scientific teams to:
- Build Agentic AI systems
- Manage data pipelines
- Prepare datasets for machine learning models
- Create insightful dashboards to optimize everything from laboratory experiments to commercial-scale manufacturing
This is a fully remote position, with the expectation of significant working hours overlapping with the US Central time zone to ensure seamless collaboration.
Qualifications
- Master’s degree in computer science, Engineering, or a related field from a reputed US/European/APAC University with 2+ years of proven experience as a Full-Stack Developer (or similar role), OR a Bachelor’s degree from a Tier 1 Indian University with 5+ years of experience in related field.
- Strong knowledge of Python based back-end languages such as FastAPI, Django, or similar.
- Proven experience with cloud services like AWS or similar.
- Proven experience of DevOps practices and CI/CD pipelines.
- Experience with technologies like Terraform or similar.
- Experience with databases like MySQL, PostgreSQL, or similar.
- Deep expertise in building complex, UI-heavy, and responsive web applications using React.js, Next.js, Svelte, etc.
- Proven experience implementing and customizing complex UI components and data visualization libraries, particularly for scheduling applications (e.g., Gantt charts, timelines).
- Familiarity with version control tools like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Requirements
- Design, develop, and own our primary web applications, including a complex process scheduler (Gantt charts, calendars), and a full-featured invoicing system using React and Next.js.
- Create and maintain robust, scalable backend services and APIs that power our front-end applications and data processing needs.
- Build and manage ETL pipelines to ingest and structure the data required for our scheduling, invoicing, and machine learning applications.
- Collaborate with design and data science teams to take new features from initial concept through to successful deployment.
- Write clean, maintainable, and efficient code, taking ownership of the quality and performance of the features you build.
- Actively integrate AI-powered tools into your daily workflow to optimize and speed up tasks such as coding, refactoring, testing, and documentation.
- Effectively use Agile practices to plan and track your work.
- Be judicious in balancing supporting immediate needs with long term infrastructure requirements.
Company Description
Job Requirements
- Master’s degree in computer science, Engineering, or a related field from a reputed US/European/APAC University with 2+ years of proven experience as a Full-Stack Developer (or similar role), OR a Bachelor’s degree from a Tier 1 Indian University with 5+ years of experience in related field.
- Strong knowledge of Python based back-end languages such as FastAPI, Django, or similar.
- Proven experience with cloud services like AWS or similar.
- Proven experience of DevOps practices and CI/CD pipelines.
- Experience with technologies like Terraform or similar.
- Experience with databases like MySQL, PostgreSQL, or similar.
- Deep expertise in building complex, UI-heavy, and responsive web applications using React.js, Next.js, Svelte, etc.
- Proven experience implementing and customizing complex UI components and data visualization libraries, particularly for scheduling applications (e.g., Gantt charts, timelines).
- Familiarity with version control tools like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Design, develop, and own our primary web applications, including a complex process scheduler (Gantt charts, calendars), and a full-featured invoicing system using React and Next.js.
- Create and maintain robust, scalable backend services and APIs that power our front-end applications and data processing needs.
- Build and manage ETL pipelines to ingest and structure the data required for our scheduling, invoicing, and machine learning applications.
- Collaborate with design and data science teams to take new features from initial concept through to successful deployment.
- Write clean, maintainable, and efficient code, taking ownership of the quality and performance of the features you build.
- Actively integrate AI-powered tools into your daily workflow to optimize and speed up tasks such as coding, refactoring, testing, and documentation.
- Effectively use Agile practices to plan and track your work.
- Be judicious in balancing supporting immediate needs with long term infrastructure requirements.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
We are looking for an experienced, product-focused Principal Product Engineer with a strong frontend orientation to join our internal innovation lab at Coforma. The innovation lab is a small, autonomous team building a new product from scratch. We operate with the speed of a star...
Senior Software Engineer developing data platforms for healthcare improvement
Design, develop, test and deploy code for document generation, storage, and customer information management. Build automation and unit tests, support user testing, maintain technical solutions, and work in Agile with legacy and new systems.
Senior Software Developer
U.S. Department of LaborStrengthening America's workforce. Sharing information on U.S. workers, jobs, employment, safety and regulations.
Senior Software Developer developing software tools at Saalex Corp.