Software Engineer (Go/Golang)

Lightspeed SystemsAustin, TX
29dOnsite

About The Position

Do you love solving problems, collaborating with dedicated colleagues, and changing the world for the better? Our Development team is growing and we're looking for multiple software engineers to help us build our suite of award-winning solutions. You'll get to work on cutting-edge tech that's making a real difference. Our software developers aren't just coders, they're problem-solvers who work closely with QA, Product, and other departments to find out-of-the-box solutions to the challenges our customers face. As a GO Developer / Engineer on our team, you will have the opportunity to design, build, test, maintain, and have a direct and meaningful impact on the roadmap of the digital platform. ABOUT THE ROLE: Identify and uphold Full stack engineering best practices Collaborate with designers & product managers to iterate on the design & implementation of our product Work with Engineers from our consumers to build and ship features Design a framework for creating services that grows with the needs of the company Monitor performance, watch for traffic drops related to usability problems & rectify the issues Review app and feature code, and plan future API upgrades with the development team Assist in the development of applications & features that will be put on the website, mobile app, and external client apps Stay up-to-date on emerging technologies Work with with modern libraries and tooling Strong analytical problem solving skills and excellent written and verbal communication skills Self-starter with strong initiative, quality deliverable and ability to work under pressure Business-minded approach to time, costs, and deadlines Demonstrated ability to work well within a team environment ABOUT YOU: 3+ years of experience developing large scale web applications using GO and Javascript Experience with modern libraries and tooling Significant GO and Javascript programming skills and data structures Significant Microservices architecture and development skills Significant knowledge of SQL Database and NoSQL Databases (Oracle, Postgres, Cassandra)Significant experience in Messaging architectures & development- Kafka or equivalent Proven Experience in building RESTful APIs and a deep understanding of REST principles Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration tests Strong analytical problem solving skills and excellent written and verbal communication skills Self-starter with strong initiative, quality deliverable and ability to work under pressure Business-minded approach to time, costs, and deadlines Demonstrated ability to work well within a team environment Bonus Points: Proven Experience Cloud Platforms like Azure or Pivotal Cloud Foundry Experience in programming using JavaScript, Node and React ecosystem is a plus point Familiarity with developing e-commerce application modules such as Catalog setup and Search (Solr, ElasticSearch etc.) Proven Experience with Continuous integration, Continuous delivery and Continuous deployment Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environment Experience with Agile development methodologies Familiarity with A/B testing, monitoring, and alerting Energetic, flexible, collaborative, team player and good interpersonal skills A passion for keeping up-to-date with the latest cloud trends and technologies

Requirements

  • 3+ years of experience developing large scale web applications using GO and Javascript
  • Experience with modern libraries and tooling
  • Significant GO and Javascript programming skills and data structures
  • Significant Microservices architecture and development skills
  • Significant knowledge of SQL Database and NoSQL Databases (Oracle, Postgres, Cassandra)Significant experience in Messaging architectures & development- Kafka or equivalent
  • Proven Experience in building RESTful APIs and a deep understanding of REST principles
  • Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration tests
  • Strong analytical problem solving skills and excellent written and verbal communication skills
  • Self-starter with strong initiative, quality deliverable and ability to work under pressure
  • Business-minded approach to time, costs, and deadlines
  • Demonstrated ability to work well within a team environment

Nice To Haves

  • Proven Experience Cloud Platforms like Azure or Pivotal Cloud Foundry
  • Experience in programming using JavaScript, Node and React ecosystem is a plus point
  • Familiarity with developing e-commerce application modules such as Catalog setup and Search (Solr, ElasticSearch etc.)
  • Proven Experience with Continuous integration, Continuous delivery and Continuous deployment
  • Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environment
  • Experience with Agile development methodologies
  • Familiarity with A/B testing, monitoring, and alerting
  • Energetic, flexible, collaborative, team player and good interpersonal skills
  • A passion for keeping up-to-date with the latest cloud trends and technologies

Responsibilities

  • Identify and uphold Full stack engineering best practices
  • Collaborate with designers & product managers to iterate on the design & implementation of our product
  • Work with Engineers from our consumers to build and ship features
  • Design a framework for creating services that grows with the needs of the company
  • Monitor performance, watch for traffic drops related to usability problems & rectify the issues
  • Review app and feature code, and plan future API upgrades with the development team
  • Assist in the development of applications & features that will be put on the website, mobile app, and external client apps
  • Stay up-to-date on emerging technologies
  • Work with with modern libraries and tooling
  • Strong analytical problem solving skills and excellent written and verbal communication skills
  • Self-starter with strong initiative, quality deliverable and ability to work under pressure
  • Business-minded approach to time, costs, and deadlines
  • Demonstrated ability to work well within a team environment

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service