
Senior Software Engineer
Oteemo Inc.
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
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