Senior Backend Engineer
Fully Remote TX Engineering
Job Type
Full-time
Description

Company Summary:


Avodah is an artificial intelligence (AI) technology company providing an advanced suite of solutions that directly impacts some of humanity’s most basic needs; to be heard, seen, and understood.  Advancements in our technology accelerate meaningful solutions that enhance the human experience.  AvodahMed, our digital health division, provides products and services that better inform physicians to improve patient care.  AvodahConnect our language/translation division, removes language barriers and changes how people can interact with others and systems. Equipping people with the power to express themselves and make a difference is at the heart of Avodah, our solutions, approach to culture, our employee’s health, and our customers’ success.


The Opportunity:


Avodah is developing tomorrow’s technology today.  We are looking for candidates who can bring value to our products that accelerate processes through speed and innovation without sacrificing excellence.  We are seeking a talented and motivated Senior Backend Software Engineer to join our dynamic team and take a senior role in driving the design, development, and delivery of our software products. 


As a Senior Backend Engineer, you will work in a high-impact role to collaborate with a team of software engineers and cross-functional teams to build and guide the technical direction of our software products. You will play a crucial role in ensuring the quality, scalability, and success of our software solutions.


Key Responsibility:


Software Development

  • Design and develop high-quality, scalable, and maintainable software solutions in accordance with project requirements and timelines.
  • Develop AI-powered applications of backend services.
  • Stay abreast of developments in backend applications and programming languages

Technical Design and Architecture

  • Lead the design and architecture of software systems, considering factors such as scalability, performance, and maintainability.
  • Make informed decisions regarding technology stack, frameworks, and tools based on project requirements.
  • Create security and data protection settings.

Code Review and Quality Assurance

  • Conduct thorough code reviews to ensure code quality, adherence to coding standards, and best practices.
  • Implement and enforce automated testing and continuous integration processes to maintain software quality.
  • Troubleshoot and debug software.

Collaboration and Communication

  • Collaborate with the development team and product managers to ideate software solutions.
  • Collaborate with product managers, UI/UX designers, and QA engineers to ensure seamless integration of software components.

Benefits:

  • Competitive salary based on experience and qualifications
  • Remote work environment
  • Opportunity to have an impact with an innovative technology startup
  • Health, vision, and dental benefits included
  • Performance-based incentives
  • Fun working environment and culture
  • Great opportunity for advancement


Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (5+ years) in software development, with demonstrated experience working in backend settings.
  • Proficiency in Node.js, TypeScript, and Python, along with experience in developing APIs and microservices.
  • In-depth understanding of software design principles, data structures, algorithms, and object-oriented programming.
  • Experience with Agile or Scrum methodologies, and familiarity with project management tools.
  • Strong problem-solving skills and the ability to approach complex technical challenges with creativity and innovation.
  • Excellent communication skills, both written and verbal, to effectively convey technical concepts and project updates.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)


Nice to have:

  • Experience with Frontend development and React
  • Experience in Medtech or health tech space and some familiarity with compliance/regulations
  • Previous experience working on AI-powered products and collaborating with data scientists or machine learning engineers
  • Relevant certifications in AWS and cloud platforms
  • Prior experience working with AI-based products and/or Machine Learning teams
  • Familiarity with HIPAA, SOC-2 , and PCI compliance
  • You are a conceptual thinker and ideator who can work with top-down vision or bottom-up requirements. 
  • Familiarity with ClickUp and/or other Agile work organization tools (Jira, Trello, Basecamp, Rally)
  • Previous experience or proven interest (courses, workshops, seminars, personal projects) in data pipelines for AI, NLP, or ML. 
  • Experience working with multi-national teams
  • Ability to thrive on a small team in a fast-paced environment while juggling a variety of projects and wearing multiple hats