Junior Software Developer

Ace Careers WebsiteSan Diego, CA
2d$36 - $43

About The Position

We are looking for a motivated Junior Software Developer to join our engineering team. Your primary mission will be to serve as the point person for our third-party ecosystem—initiating, connecting, and maintaining REST APIs with our vendors. When you aren’t building integrations, you will work directly under our Senior Developers on internal projects, gaining exposure to full-stack development in C#/.NET and modern frontend frameworks like Angular and Next.js .

Requirements

  • Bachelor’s degree in software engineering , or equivalent education and experience
  • O-2 years of experience as a software developer with Integrations & APIs
  • REST API Logic: Knowledge of how to consume and interact with web services.
  • Database Fundamentals: Knowledge of SQL Server and SSMS. This includes understanding Primary/Foreign keys, DDL/DML, and writing Stored Procedures or Triggers.
  • C# & .NET Core: Solid understanding of .NET fundamentals, including Namespaces, the CLR, Middleware, and proficiency in Visual Studio (2022+).
  • Modern JS/TS: Strong fundamentals in JavaScript or TypeScript (conditionals, functions, array/object manipulation).
  • Growth Mindset: A willingness to learn Next.js and adopt new architectural patterns over time.

Nice To Haves

  • Web API Mastery: Experience with Controllers (Routes, Parameters, JSON/XML) and using HttpClient to manage HttpResponse data.
  • Clean Code Principles: An understanding of Interfaces, Classes, Dependency Injection (DI), and Structured Code.
  • Version Control: Basic proficiency with Git (branching, merging, committing).
  • Modern Workflow: An "Async" mindset and comfort using AI development tools to find reusable patterns and optimize workflow.

Responsibilities

  • API Management: Build and maintain stable connections between our internal systems and third-party vendor APIs.
  • Support & Maintenance: Monitor existing integrations for uptime and troubleshoot data discrepancies or connection failures.
  • Full-Stack Growth: Write clean, structured code in C# and TypeScript, gradually taking on more complex tasks in our Angular and Next.js environments.
  • Collaborative Development: Assist Senior Developers with feature requests, bug fixes, and project documentation.
  • Effective interaction with 3 rd party vendors: Build strong relationships with our 3 rd party vendors, understand API landscape and where to solve problems to align with our needs.
  • Strive for efficiency and identify areas we can improve
  • Streamline API problem solving and 3 rd party interactions to help make our integrations more seamless and effective
  • Foster a sense of belonging and teamwork within the organization, treating colleagues as an extension of your work family.
  • Collaborate with internal teams.
  • Provide exceptional support by anticipating needs, solving problems, and ensuring smooth office operations.
  • Maintain a welcoming and organized office environment that reflects our commitment to exceptional service.

Benefits

  • Medical, dental, vision, life insurance coverage
  • Flexible Spending Accounts
  • 401k
  • Vacation/Sick
  • Holiday
  • Discount programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service