
Senior Software Engineer
Machina
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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