Insight Global - Atlanta, GA

posted 17 days ago

Full-time - Senior
Remote - Atlanta, GA
Administrative and Support Services

About the position

As a Senior Software Engineer at Insight Global, you will be responsible for designing, developing, and maintaining mobile applications and web services. This role involves collaborating with cross-functional teams to deliver high-quality software products while ensuring scalability, performance, and security of applications.

Responsibilities

  • Design, develop, and maintain mobile apps using React Native and React JS.
  • Manage the full software development lifecycle, including release management.
  • Develop and maintain RESTful services for mobile and web apps.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Ensure app scalability, performance, and security.
  • Work with .NET or Java backends.
  • Mentor junior engineers and promote continuous learning.
  • Experience with API design, database management, and microservices.
  • Hands-on experience with Electron for cross-platform desktop apps using web technologies.

Requirements

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with a strong focus on mobile development.
  • Proficiency in React Native and React JS.
  • Extensive experience with RESTful services and API design.
  • Strong understanding of cloud platforms and services (e.g., AWS, Azure, Google Cloud).
  • Proven experience in release management and the software development lifecycle.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Nice-to-haves

  • Experience with CI/CD pipelines and automated testing.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with Agile development methodologies.

Benefits

  • Competitive hourly pay of $55-60/hr.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service