Software Engineer II

VYNEDunwoody, GA
Remote

About The Position

Responsible for writing efficient code for microservices that are a part of a larger application, this role involves collaborating with teams to meet requirements, debugging, participating in code reviews, documenting processes, and staying abreast of tech trends.

Requirements

  • Bachelors Degree in Engineering, or equivalent experience
  • Minimum of 2+ years of experience in a related position
  • Advanced level knowledge of AI-enhanced development tools (e.g., Cursor, GitHub Copilot, Claude Code)
  • Intermediate level understanding of algorithms and data structures
  • Advanced in one programming language(s) such as JavaScript, Java, C#, etc.
  • Intermediate level experience with software development methodologies such as Agile and Scrum
  • Beginner level knowledge of databases, SQL and NoSQL
  • Intermediate level familiarity with version control systems such as Git
  • Advanced level understanding of software testing and debugging
  • Advanced level problem-solving skills
  • Intermediate level ability to work effectively in a team environment
  • High level of integrity and dependability with a strong sense of urgency and results-orientation.
  • Intermediate level communication and interpersonal skills

Responsibilities

  • Write clean, testable, and efficient code
  • Collaborate with cross-functional teams to identify system requirements and design solutions
  • Debug and troubleshoot software issues
  • Participate in code reviews to ensure quality and adherence to best practices
  • Document software design, testing, and maintenance processes
  • Stay updated with emerging trends and technologies in software engineering
  • Maintain compliance with the knowledge requirements outlined on the department intranet site
  • Leverage AI tooling to accelerate development activities (e.g., code generation, testing, documentation)
  • Other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service