Junior Full-Stack Software Engineer

Flexi Software•Atlanta, GA
•Hybrid

About The Position

Flexi Software is hiring junior and entry-level Full-Stack Software Engineers to help build its next-generation platform. The role works across C# back-end services and APIs, Node.js, React, and Next.js front ends, and Microsoft SQL Server to build, test, and deliver enterprise-grade software for financial institutions. Engineers use AI tools throughout design, coding, review, testing, and documentation, while carefully verifying generated work and taking responsibility for its correctness, security, and quality. The primary focus is delivering Flexi's next-generation web platform. On a limited basis, the engineer may also contribute to legacy Windows desktop products in C++ and C#. The role includes mentorship, pairing, regular feedback, and collaboration with Product, QA, and senior engineers. This is a hybrid position working in person with the team in Flexi's Atlanta, Georgia office.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience such as a bootcamp, internship, or substantial project work.
  • 0–3 years of professional software development experience; internships and strong personal or academic projects count.
  • Working knowledge of C# and the .NET platform, including object-oriented programming fundamentals, and willingness to work with legacy C++ and C# Windows desktop code on a limited basis.
  • Working knowledge of JavaScript or TypeScript, HTML, and CSS, with hands-on experience building applications in React.
  • Experience or coursework with Node.js and Next.js, including routing, server-side rendering, and API routes.
  • Working knowledge of relational databases and SQL; exposure to Microsoft SQL Server is preferred.
  • Familiarity with building and consuming REST APIs.
  • Experience with Git and a collaborative, pull-request-based workflow.
  • Active, hands-on use of AI coding assistants and agentic tools, with judgment about when to trust their output and when to question it.
  • A solid grasp of software testing fundamentals, including writing unit tests.
  • Strong problem-solving skills and attention to detail.
  • Clear written and verbal communication skills, with the ability to ask good questions and take feedback well.

Nice To Haves

  • Experience with ASP.NET Core, Entity Framework, or Web API development.
  • Experience with Vite, modern build tooling, and component libraries or design systems.
  • Experience delivering web applications in a B2B software environment using modern AI-accelerated tools such as Claude Code, Cursor, and Codex, including prompt and context engineering for coding tasks.
  • Exposure to automated testing frameworks such as xUnit, NUnit, Jest, Playwright, or Cypress.
  • Familiarity with CI/CD pipelines such as Azure DevOps or GitHub Actions, and containerization.
  • Exposure to AWS or Azure cloud platforms.
  • Interest in or exposure to secure coding practices, including OWASP guidance.
  • Experience with ERP, accounting, financial, or other enterprise systems of record, especially B2B enterprise software, and prior experience in financial services or financial accounting.

Responsibilities

  • Build, test, and deliver full-stack features across C# back-end services and APIs and Node.js, React, and Next.js front ends.
  • Write clean, maintainable, well-tested code, including unit and integration tests.
  • Write SQL queries and stored procedures, design tables, and learn to tune application and database performance in Microsoft SQL Server.
  • Use AI coding assistants and agentic workflows in design, coding, code review, testing, and documentation, and direct them effectively.
  • Review and verify AI-generated code, taking ownership of correctness, security, and quality.
  • Participate in code reviews, giving and receiving feedback to build skills and uphold team standards.
  • Contribute to CI/CD pipelines, automated testing, and release practices.
  • Build secure, reliable software with attention to data integrity, input validation, error handling, and audit-friendly design.
  • Investigate and resolve defects across the front end, services, and database.
  • Write and maintain technical documentation, including API documentation and developer notes.
  • Partner with Product, QA, and senior engineers to turn requirements into customer-facing software.
  • Contribute on a limited basis to legacy Windows desktop solutions in C++ and C#, and learn how the new platform integrates with existing products and the DevOps environment.
  • Develop skills through mentorship, pairing, and regular feedback, and share learnings about AI-assisted development with the team.

Benefits

  • Paid holidays
  • Paid time off
  • 401(k) plan with company match
  • Health insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Vision discount plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service