We are seeking to hire or contract a junior full stack developer who combines solid technical fundamentals with exceptional learning agility and genuine passion for the work. This is not a traditional junior hire—we need someone who can work with minimal supervision, engage directly with customers, and grow rapidly into a key contributor.
The right candidate will have hands-on experience with Python, JavaScript, SQL, Git, and automation platforms, combined with the self-direction, documentation discipline, and growth mindset needed to thrive in a fast-paced, high-autonomy environment.
Location: Remote. Working hours are based on the US Central or Eastern Time Zone.
About the Company:
Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.
Job Description
Key Responsibilities:
- Build, enhance, and maintain features across internal platforms (Financial Operations, Airiam Operations, BDT) following established architecture and coding standards.
- Implement customer automation solutions and integrations, working directly with clients to deliver tailored workflows and configurations.
- Design and develop workflow automations using platforms such as n8n, Make, or similar tools to streamline business processes.
- Integrate AI capabilities into platforms, including LLM APIs, prompt engineering, and agentic workflows.
- Maintain comprehensive technical documentation, process guides, and knowledge base articles to ensure knowledge transfer and scalability.
- Support DevOps processes by managing deployments, CI/CD pipelines, and infrastructure within Azure and other cloud environments.
- Collaborate with senior leadership (CEO, Managing Director) to accelerate delivery timelines and contribute to strategic initiatives.
- Debug and resolve issues systematically, ensuring performance optimization and reliability across customer-facing and internal systems.
Required Skills & Qualifications:
- 1–3 years of professional experience in software development or equivalent demonstrable skills.
- Strong programming foundation in Python and JavaScript/TypeScript for backend services, automation scripts, and API development.
- Experience with SQL databases (PostgreSQL preferred) for data modeling, queries, and migrations.
- Frontend development skills in React, HTML/CSS, Tailwind for building dashboards and customer-facing UIs.
- Proficiency with Git/GitHub for version control, branching strategies, and collaborative development.
- Familiarity with CI/CD pipelines using GitHub Actions or Azure DevOps.
- Hands-on experience with Azure services (Container Apps, PostgreSQL) for hosting and managed services.
- Understanding of REST APIs, OAuth 2.0, and Webhooks for ERP and third-party integrations.
- Strong communication skills for customer interactions, documentation, and clear written updates.
- Self-directed work style with the ability to escalate appropriately when blocked.
Nice to have:
- Experience with Java for enterprise integrations and customer-specific environments.
- Knowledge of containerization (Docker) and orchestration concepts.
- Familiarity with AI/ML fundamentals: vector databases, retrieval-augmented generation (RAG), and LLM APIs.
- Exposure to message queues (Redis, BullMQ, or similar).
- Background in ERP systems such as QuickBooks or NetSuite.
- Experience with automated testing frameworks (unit, integration, CI-driven test suites).
- Demonstrated growth mindset: embraces feedback, learns quickly, and aspires to senior-level responsibilities.
What We Offer:
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on impactful projects with a talented team.
- Excellent compensation in USD.
- Hardware and software setup.