Oteemo Inc.

Senior Software Engineer

Oteemo Inc.

full-time

Posted on:

Location Type: Remote

Location: TexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design, development, and implementation of software solutions using Javascript, Python & Go.
  • Architect, implement, and optimize RESTful APIs, ensuring efficiency, scalability, and adherence to best practices.
  • Conduct code reviews to ensure adherence to coding standards, design patterns and best practices.
  • Collaborate with cross-functional teams, including product owners and quality assurance to understand requirements and deliver high-quality solutions.
  • Investigate and troubleshoot software defects, providing timely resolution and improvements to enhance overall software quality.
  • Create and maintain comprehensive documentation for software design, implementation and maintenance.
  • Implement strong testing practices including unit testing, mock testing and behavioral testing.
  • Actively participate in agile development methodologies.

Requirements

  • 5-7 years of hands-on experience in JavaScript, Python and Go.
  • Strong knowledge of multi-tier web application development using standard presentation layer technologies.
  • Understanding of source code management principles in a team environment.
  • Experience with front-end technologies such as Angular, TypeScript or similar technologies.
  • Working knowledge of Containerization and Orchestration: Docker/Kubernetes
  • Mastery of Git for efficient and collaborative source code management
  • Ability to develop scripts in UNIX and RHEL environments, showcasing a commitment to automation and operational efficiency.
  • Proficiency with CI/CD process and tools (e.g. Jenkins, GitLab or GitHub).
  • Eligible for a DOD Secret clearance.
Benefits
  • Ability to make a noticeable difference for the organization and our customers
  • Tremendous growth opportunity by becoming part of a rapidly growing organization.
  • Complex but interesting challenges to improve the depth and breadth of your technical and business skills.
  • Competitive pay and benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptPythonGoRESTful APIsunit testingmock testingbehavioral testingmulti-tier web application developmentfront-end technologiesscripting in UNIX
Soft Skills
collaborationtroubleshootingcode reviewdocumentationagile development
Certifications
DOD Secret clearance