Sr. Full Stack Software Developer

Advantech USAMilpitas, CA
1d$110,000 - $135,000

About The Position

Advantech is seeking a Senior Full Stack Developer to help modernize and scale our proprietary internal platforms and design systems. This role requires a strong balance of backend engineering expertise and frontend development excellence, with a focus on building reliable, scalable, and maintainable applications. Beyond writing code, this position plays a key role in simplifying system architecture and shaping the foundation of Advantech’s next generation of internal tools. The ideal candidate is a strong advocate for clean, well-structured code, enjoys solving system-level challenges, and brings thoughtful design to database architecture, application logic, and user experience.

Requirements

  • Bachelor’s degree or higher in Computer Science, Information Technology, or a related field.
  • 3+ years of professional experience developing applications in C# .NET, with strong working knowledge of .NET 8+ and the broader Microsoft ecosystem.
  • Proven experience applying modern architectural patterns such as MVC, microservices, and domain-driven design, with a solid understanding of RESTful and RPC-based API design.
  • Strong proficiency with SQL Server, including schema design, data modeling, and T-SQL performance optimization.
  • Solid command of frontend fundamentals, including HTML5, CSS3, and modern JavaScript or TypeScript frameworks.
  • Hands-on experience working in Agile or Scrum environments with exposure to CI/CD pipelines and iterative delivery practices.
  • Strong attention to detail and a demonstrated commitment to writing clean, maintainable, and well-documented code.

Responsibilities

  • Write clean, modular, and maintainable code using .NET in alignment with established architectural standards and best practices.
  • Design and develop responsive user interfaces and scalable backend services for distributed web applications.
  • Create and maintain clear technical specifications, system documentation, and API references to support long-term maintainability.
  • Participate in code reviews and DevOps practices to improve code quality, deployment efficiency, and system reliability.
  • Develop and maintain automated test suites to ensure application stability, performance, and regression coverage.
  • Own the full software development lifecycle (SDLC) for assigned systems, including design, development, testing, deployment, and ongoing maintenance.
  • Collaborate closely with cross-functional teams to translate complex business requirements into well-structured technical solutions and intuitive user experiences.
  • Stay current with industry trends, emerging technologies, and modern development practices to continuously evolve and improve the application stack.

Benefits

  • Competitive salary dependent on experience (DOE)
  • Winning culture with a friendly, team-oriented environment!
  • Generous benefits package including medical, dental, vision, long-term disability, and life insurance.
  • Employee Assistance Program (EAP)
  • 401(k) with company match
  • Education & personal development reimbursement program
  • Generous vacation and paid holidays package
  • Company events, and lunches
  • Work from home program – once eligible
  • Referral Bonus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service