Adb Agency - Urbandale, IA

posted 3 months ago

Full-time
Urbandale, IA
Repair and Maintenance

About the position

We are looking for an experienced Full Stack Developer to join our vuTyme™ division, the leading provider of in-room entertainment solutions for Enterprise environments such as hotels, bars, restaurants, hospitals, and other commercial customers. This position is based in Urbandale, IA, US, or Poznan, Katowice, Zielona Gora, Poland, and offers a hybrid work model. As a Full Stack Developer for the vuTyme Back-End Server team, you will play a crucial role in contributing to the vuTyme™ solution. You will be part of a well-established international team that emphasizes independence, communication, and collaboration. Team members currently work from Poland and the United States, making cross-time zone collaboration an integral part of this role. In this position, you will primarily work with Python and modern server technologies, including SQL and no-SQL databases, web-based UIs, and orchestration/deployment tools. It is essential that you can work independently and communicate effectively with both management and peer developers. You will also interact with Quality Control testers to address internal bug reports and collaborate with Operations & Support personnel to diagnose issues in deployed production systems. While team members specialize in different areas of the vuTyme Server product based on their expertise, there are no formal boundaries, and working across the stack is encouraged. If you enjoy learning new technologies and tackling a variety of tasks, this team offers great opportunities for challenges and rewards. Your responsibilities will include developing production-ready back-end software solutions, collaborating with product managers/owners to understand requirements, writing and documenting effective APIs, incorporating common security best practices into your daily work, learning new technologies to solve both old and new problems, and appropriately testing software to ensure responsiveness and efficiency. Additionally, you will troubleshoot and debug issues from both internal and external sources.

Responsibilities

  • Develop production-ready back-end software solutions
  • Work with product managers/owners to understand requirements
  • Write and document effective APIs
  • Incorporate common security best practices in daily work
  • Readily learn new technologies to solve old & new problems
  • Appropriately test software to ensure responsiveness and efficiency
  • Troubleshoot and debug issues from both internal & external sources

Requirements

  • Bachelor's degree in a software-related field (or equivalent related experience)
  • Minimum of two years of related work experience
  • Very strong analytical skills
  • Experience with Python
  • Knowledge of Linux Operating System
  • Knowledge of SQL (MySQL dialect preferred)
  • Knowledge of networking patterns
  • Demonstrably strong written and verbal communication skills in English
  • Proficiency in another language is a definite plus

Nice-to-haves

  • Experience with back-end languages & components (Python, Linux, MySQL, OpenSearch)
  • Experience with front-end languages & components (HTML/CSS, JavaScript, React)
  • Experience with build, packaging and CI/CD technologies (Make, pip, npm, webpack, Jenkins)
  • Experience with deployment & cloud technologies (Ansible, Kubernetes, AWS, Terraform)
  • Experience with scalability/load testing of backend services

Benefits

  • Dental insurance
  • Health insurance
  • Language training provided
  • Life insurance
  • Retirement plan
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service