Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer

Cynuria Consulting LLC

Remote

USD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic consulting firm based in the United States is seeking a Software Developer for a remote position starting as a 6-month independent contract. The ideal candidate will have expertise in Python, frontend/backend development, and a strong understanding of cloud platforms. Key responsibilities include building user interfaces, optimizing APIs, and integrating AI features. This position offers the potential for full-time employment based on performance.

Qualifications

  • 0-3 years in software development.
  • Strong Python skills including asynchronous programming.
  • Strong organization skills and attention to detail.

Responsibilities

  • Develop and maintain responsive user interface components using React.
  • Build and optimize asynchronous Python scripts.
  • Support monitoring of API token usage and cloud resource consumption.

Skills

Python proficiency
Frontend & backend development (React / Node.js)
Cloud platform familiarity
AI tool fluency
Problem-solving autonomy
Learning agility
Detail orientation

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Git
SQL databases
NoSQL databases
Job description

Employment type:Contract-to-Hire (6-month term)

Note: This role begins as a 6-month independent contract. Successful performance during this period creates an opportunity to transition into a permanent, full-time position.

*Authorization to work in the United States is required

Job location:Remote

Weekly hours: Up to 40 hours/week

Core business hours: Monday - Friday, 9 am - 5 pm Eastern Standard Time (EST)

About us

Ready to make your mark on a high-growth SaaS product where your wins directly fuel our trajectory? We're not just another company – we're building the future of learning.

Cynuria, a dynamic Woman-Owned Small Business (WOSB), delivers transformative human capital and learning solutions to a distinguished and expanding portfolio of federal, nonprofit, and commercial partners. Our core mission is to collaborate with organizations whose purpose resonates with our own – to unlock and accelerate organizational potential with transformative human capital and learning solutions. Guided by a profound belief in the power of connection, we leverage curiosity and empathy to cultivate optimal workplaces that empower today's evolving workforce to thrive.

Committed to exceptional service delivery and pioneering product development, our organization is anchored by the core tenets of Trust, Care, Learning Agility, Quality, and Impact. These values are operationalized through our human-centered methodology: Connect, Inspire, Transform. Our primary objective is to consistently provide our clients with superior, innovative, and transformative solutions. As an integral member of our team, you will be surrounded by this philosophy, benefiting from the mentorship of seasoned professionals. We take immense pride in our organizational culture and are confident that you will share this sentiment.

Key qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience
  • Years of experience: 0-3 years in software development
  • Python proficiency: strong Python skills, including experience with asynchronous programming and API integrations
  • Frontend & backend development (React / Node.js): familiarity with building React-based user interfaces and Node.js backend services, integrating APIs and application logic, and using platforms such as AWS Amplify and/or Google Firebase, Supabase to connect frontend applications to cloud services
  • Cloud platform familiarity: understanding of general cloud infrastructure and basic experience (or high aptitude to learn), navigating major cloud platforms (AWS, GCP, Azure). Basic understanding of cloud access control and security (IAM roles and service principles)
  • AI tool fluency: ability to use AI coding assistants to accelerate development, debug, refactor, and generate boilerplate code
  • Advanced AI software development understanding: familiarity with advanced concepts; AI frameworks, components, and implementation (e.g., RAG systems, agentic AI, knowledge graphs with LLMs, MCP, LLM grounding); excited to grow into this space, learn cutting-edge concepts, and identify and build proofs of concept to improve the product
  • Basic AI software development experience: familiarity with building application features that use LLM APIs together with private data, such as document search with RAG, simple agent logic, and techniques to reduce hallucinations through grounding
  • Software development excellence: familiarity with SOLID software principles and committed to clean code practices
  • Version Control (Git): hands-on experience managing codebases with Git, supporting feature branching, pull requests, merge conflict resolution, and collaborative workflows in shared repositories
  • Testing and quality assurance (QA): experience with TDD, BDD, UI testing, Load & Performance testing, Data Quality
  • Databases: experience with SQL and NoSQL databases. Familiarity with data engineering principles (e.g., extracting structured data from unstructured data sources, such as text to JSON)
  • Learning agility: a “start-up mentality”-the ability to learn new programming languages, technologies, and methodologies, and rapidly digest new documentation frameworks like LangChain, MCP, or LlamaIndex, and apply them to a project
  • Problem-solving autonomy: discipline to leverage resources before escalating technical hurdles
  • Detail orientation: strong organization skills and attention to detail
  • Flexibility and adaptability: ability to work in a constantly changing environment

You may also add some of the following preferred skills and experience:

  • Developing front-end user interface (UI) components
  • Experience with data engineering
Role responsibilities

1. Core development

  • Feature implementation: develop and maintain responsive user interface components using React and build out backend logic/services using Node.js
  • Python API support: build and optimize asynchronous Python scripts and integrate third-party APIs to support core application functions
  • Cloud integration: assist in connecting frontend applications to cloud services (like AWS Amplify and/or Google Firebase, Supabase) and configure basic IAM roles/permissions under senior guidance
  • Database maintenance: write and optimize queries for SQL and NoSQL databases and assist in transforming unstructured data (text) into structured JSON formats

2. AI engineering & prototyping

  • RAG pipeline development: help build and refine Retrieval-Augmented Generation (RAG) pipelines and simple agentic workflows to improve platform intelligence
  • AI feature grounding: Implement basic logic to reduce LLM hallucinations, ensuring application features remain grounded in private data
  • Rapid prototyping: leverage AI coding assistants to generate boilerplate code, debug code, and build Proofs of Concept (PoCs) for new AI features
  • Framework adoption: learn and apply emerging AI frameworks

3. Code quality & version control

  • Clean code practices: write modular, testable code following SOLID principles and participate in code reviews to ensure consistency
  • Testing & QA: write unit and integration tests (TDD) and assist in running performance and load tests to maintain platform stability
  • Git workflow: manage daily tasks through Git, including branching, creating detailed pull requests, and resolving merge conflicts in a shared repository

4. Growth & operational Support

  • Resource monitoring: support monitoring of API token usage and cloud resource consumption to maintain cost-efficiency
  • Technical troubleshooting: independently research technical hurdles using documentation and AI tools before escalating
  • Collaborative syncs: Participate in technical syncs, providing updates on progress and contributing ideas
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.