Eliassen Group - Atlanta, GA

posted 4 months ago

Full-time - Mid Level
Atlanta, GA
101-250 employees
Administrative and Support Services

About the position

We are seeking a highly motivated and experienced Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. You will work closely with cross-functional teams to gather requirements, develop technical specifications, and implement solutions that are scalable and efficient. The ideal candidate will have a strong background in software development, with a focus on web applications and cloud technologies. As a Software Engineer, you will be involved in the entire software development lifecycle, from concept to deployment. You will be expected to write clean, maintainable code and participate in code reviews to ensure high-quality standards. Additionally, you will troubleshoot and debug applications, providing support to users and addressing any issues that arise. You will also have the opportunity to mentor junior developers and contribute to the continuous improvement of our development processes. We value innovation and creativity, and we encourage our engineers to explore new technologies and methodologies. You will have the chance to work on exciting projects that challenge your skills and allow you to grow professionally. If you are passionate about technology and eager to make an impact, we would love to hear from you.

Responsibilities

  • Design, develop, and maintain software applications.
  • Collaborate with cross-functional teams to gather requirements.
  • Write clean, maintainable code and participate in code reviews.
  • Troubleshoot and debug applications to resolve issues.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Explore new technologies and methodologies to improve development processes.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 3+ years of experience in software development.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with web application development and cloud technologies.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.

Nice-to-haves

  • Experience with Agile development methodologies.
  • Familiarity with DevOps practices and tools.
  • Knowledge of database management systems such as SQL or NoSQL.
  • Experience with front-end frameworks like React or Angular.

Benefits

  • Health insurance coverage
  • 401k retirement plan
  • Paid time off and holidays
  • Professional development opportunities
  • Flexible work hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service