Senior Software Developer
Location
United States
Posted
3 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
Chemonics International is conducting a recruit for a Sr. Software Developer for Alchemi Venture Studio, our investment subsidiary that mobilizes private‑sector capital to back innovative, inclusive, and sustainable development solutions. Alchemi is seeking a proactive, self-managed Senior Software Developer to own end-to-end design, development, testing, and deployment of modern web applications and AI-driven systems. The role is hands-on, individual contributor focused, with significant autonomy in technical decision-making and product experience design.
We are looking for individuals who have a passion for making a difference in the lives of people around the world.
- This role focuses on hands-on software design and development, contributing to systems architecture, collaborating with technical leaders, and implementing secure, innovative solutions across domains such as financial technology, artificial intelligence (AI), supply chain, and other areas as directed.
- Design, build, and maintain full-stack applications using React, Next.js, TypeScript, and Python, with a strong emphasis on clean architecture and high-quality code.
- Own end-to-end delivery: requirements clarification, solution design, implementation, automated testing, CI/CD, and production deployment and monitoring.
- Architect and implement backend services on AWS (e.g., API gateways, serverless functions, containers, storage, and data services) with a focus on scalability, reliability, and cost efficiency.
- Develop and maintain Supabase-based backends, including schema design, auth, and Edge Functions for custom logic and integrations.
- Integrate and operate deployments on Vercel, optimizing build pipelines, performance, and observability across environments.
- Use GitHub for version control, code review, and workflow automation; help enforce best practices in branching, reviews, and CI.
- Design and implement AI-powered features using LangChain and LangGraph, including multi-agent systems that orchestrate tools, external APIs, and knowledge bases.
- Leverage AWS AI services (including Bedrock) to build intelligent application features such as search, summarization, personalization, and assistants.
- Model and build knowledge graphs using Neo4j and Apache AGE, integrating them into applications for advanced querying, reasoning, and recommendation.
- Collaborate closely with product and design to deliver excellent UI/UX, including interaction design, information architecture, and responsive layouts.
- Write comprehensive automated tests (unit, integration, and end-to-end) and establish quality gates as part of the development workflow.
- Drive technical discovery and prototyping of new tools, frameworks, and patterns, sharing findings with the team and influencing technology choices.
- Diagnose and resolve complex production issues across the stack, including performance bottlenecks, reliability problems, and data inconsistencies.
Qualifications
- 6 or more years of professional software development experience, including substantial end-to-end ownership of complex applications.
- Strong proficiency with React, Next.js, and TypeScript for building modern, responsive web interfaces.
- Solid experience with Python for backend services, scripting, and AI/ML-related integration work.
- Hands-on experience with AWS services for application hosting, data storage, and integration (e.g., Lambda, API Gateway, ECS/Fargate or similar, S3, RDS/managed Postgres).
- Practical experience building and operating backends on Supabase, including Postgres, Auth, and Edge Functions.
- Experience deploying and operating applications on Vercel, including environment configuration and performance optimization.
- Strong GitHub skills: branching strategies, pull requests, code review, and CI workflows.
- Demonstrated experience building AI-enabled applications using frameworks such as LangChain and LangGraph, and familiarity with multi-agent system patterns.
- Experience with AWS AI offerings (e.g., Bedrock or similar managed model-hosting services) and integrating them into product features.
- Working knowledge of graph databases and knowledge-graph design using Neo4j and/or Apache AGE.
- Proven ability to design intuitive, polished user interfaces and user flows, with a portfolio or examples of past UI/UX work.
- Excellent communication skills, with the ability to work independently, manage priorities, and collaborate asynchronously.
- Ability to solve technical, managerial, or operational problems and evaluate options based on relevant information, resources, well-rounded experience and knowledge.
- Entrepreneurial mindset, familiarity or experience working with innovation and scaling approaches preferred.
- Demonstrated ability to synthesize and convey complex ideas effectively.
- Ability to work in a team and independently on projects and tasks.
- Demonstrated leadership, versatility and integrity.
Application Instructions
Apply by 11:59 PM EST, March 27, 2026. No telephone inquiries, please. Finalists will be contacted.
Job Requirements
- 6 or more years of professional software development experience, including substantial end-to-end ownership of complex applications.
- Strong proficiency with React, Next.js, and TypeScript for building modern, responsive web interfaces.
- Solid experience with Python for backend services, scripting, and AI/ML-related integration work.
- Hands-on experience with AWS services for application hosting, data storage, and integration (e.g., Lambda, API Gateway, ECS/Fargate or similar, S3, RDS/managed Postgres).
- Practical experience building and operating backends on Supabase, including Postgres, Auth, and Edge Functions.
- Experience deploying and operating applications on Vercel, including environment configuration and performance optimization.
- Strong GitHub skills: branching strategies, pull requests, code review, and CI workflows.
- Demonstrated experience building AI-enabled applications using frameworks such as LangChain and LangGraph, and familiarity with multi-agent system patterns.
- Experience with AWS AI offerings (e.g., Bedrock or similar managed model-hosting services) and integrating them into product features.
- Working knowledge of graph databases and knowledge-graph design using Neo4j and/or Apache AGE.
- Proven ability to design intuitive, polished user interfaces and user flows, with a portfolio or examples of past UI/UX work.
- Excellent communication skills, with the ability to work independently, manage priorities, and collaborate asynchronously.
- Ability to solve technical, managerial, or operational problems and evaluate options based on relevant information, resources, well-rounded experience and knowledge.
- Entrepreneurial mindset, familiarity or experience working with innovation and scaling approaches preferred.
- Demonstrated ability to synthesize and convey complex ideas effectively.
- Ability to work in a team and independently on projects and tasks.
- Demonstrated leadership, versatility and integrity.
- Application Instructions
- Apply by 11:59 PM EST, March 27, 2026. No telephone inquiries, please. Finalists will be contacted.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Growth Web Engineer
New RelicFostering a diverse, welcoming and inclusive environment is important to us. We work hard to make everyone feel comfortable bringing their best, most authentic selves to work every day. We celebrate our talented Relics’ different backgrounds and abilities, and recognize the different paths they took to reach us – including nontraditional ones. Their experiences and perspectives inspire us to make our products and company the best they can be. We’re looking for people who feel connected to our mission and values, not just candidates who check off all the boxes.
New Relic is looking for a Web Engineer to join our web team. The web team’s goal is to create phenomenal user experiences that inform and excite our visitors and ultimately convert them to users of our product. You’ll help build our brand and increase our user base by contri...
The Senior Fullstack Engineer will collaborate with engineering and product teams to develop new user-facing features and ensure software meets business, quality, and operational needs for Company application. This role involves designing, coding, testing, and documenting components while driving best practices in code quality and architecture reviews.
The engineer will rapidly prototype features using AI agents to deliver MVPs quickly, focusing on managing IDE context to ensure AI outputs meet architectural standards. They will lead the development of complex .NET microservices and React frontends, leveraging AI for most coding while focusing on critical logic and integration.
LATAM Senior Software Engineer (.NET)
PraxentWe get it. You have options. Let us tell you why we’re different. Our work is changing the world of financial services. Everyday, clients arrive with big ideas for their industry. They’re experts in their field with the vision and resources you need to change everything. All that’s left is the right team to bring that vision to life. If you’re a fast learner and you love working on a wide variety of projects, you’re going to like it here. We help our clients modernize, rather than rebuild, outdated customer-facing software applications. Our clients see a return within weeks instead of months and that’s why they choose us. At Praxent, we let you do your work your way. We’re a team of 170+ located throughout the United States and Central/South America. Our role is to encourage you, support you, and give you the freedom you need to thrive. Whether you’re working at home, in a coffee shop, or heck, even on your travels, we’re here to create an environment that lets you live your best life. On your terms. We trust our people to be their best. It’s a level of autonomy and respect that’s helped us grow a diverse and brilliant team of experts. Experts who also happen to be some of the best colleagues you’ve ever worked alongside.
The engineer will be responsible for enhancing team capacity to deliver assigned stories by acting as a technical SME, managing pipelines, and presenting technical demos during sprint reviews. Key activities include ensuring team understanding of acceptance criteria, tracking progress, and finding opportunities to increase velocity through best practices and mentoring.