Machina

Senior Software Engineer

Machina

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GoPythonTypeScript

About the role

  • Design, develop, and maintain full-stack applications across multiple areas of the NativeLink platform
  • Work on both backend and frontend tasks, with the flexibility to shift focus based on project needs
  • Build and scale high-performance systems that improve software compilation, testing, and infrastructure management
  • Collaborate with other engineers to solve complex technical challenges and improve system performance
  • Develop, test, and deploy new features that enhance the NativeLink user experience and performance
  • Troubleshoot, debug, and optimize existing systems for scalability, reliability, and performance
  • Participate in code reviews, knowledge sharing, and mentorship within the engineering team
  • Contribute to our agile development processes, including sprint planning and retrospectives

Requirements

  • 3+ years of professional experience in software development or a similar role
  • Strong proficiency in one or more programming languages, such as Go, TypeScript, or Python
  • Solid understanding of software architecture, design patterns, and best practices
  • Familiarity with database systems and performance optimization
  • Strong knowledge of RESTful APIs and web services integration
  • Proficiency with version control systems like Git
  • Ability to learn quickly and adapt to new technologies and platforms
  • Excellent problem-solving and debugging skills
Benefits
  • Competitive salary and benefits package

Applicant Tracking System Keywords

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

Hard skills
GoTypeScriptPythonsoftware architecturedesign patternsRESTful APIsweb services integrationdatabase systemsperformance optimizationversion control systems
Soft skills
problem-solvingdebuggingadaptabilitycollaborationmentorshipknowledge sharingagile developmentsprint planningretrospectives