Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Full Stack Engineer, Typescript and Go image - Rise Careers
Job details

Full Stack Engineer, Typescript and Go

About Trace Machina:
Trace Machina is revolutionizing the software development landscape with NativeLink, a high-performance build caching and remote execution system. NativeLink accelerates software compilation and testing processes while reducing infrastructure costs, making it easier for organizations to scale their build systems efficiently. We optimize build processes for projects of all sizes by intelligently caching build artifacts and distributing tasks across multiple machines.

Job Description:
We are seeking a talented and experienced Full-stack Engineer with expertise in TypeScript and Go to join our growing engineering team. In this role, you will play a pivotal part in developing scalable, high-performance applications and services that support our build caching and remote execution platform. You will maintain the reliability and maintainability of our codebase, ensuring that our systems are stable, efficient, and resilient as we continue to scale. You will collaborate with a team of developers to deliver robust solutions for complex technical challenges.

Job Responsibilities:

  • Design, develop, and maintain scalable full-stack applications using TypeScript and Go

  • Write clean, maintainable, and reliable code while adhering to best practices and industry standards

  • Develop both frontend and backend systems that integrate seamlessly with NativeLink’s build caching and remote execution services

  • Implement and optimize performance, security, and scalability for all systems

  • Collaborate closely with cross-functional teams to deliver high-quality software that meets customer needs

  • Develop and maintain APIs and services that interact with our core infrastructure

  • Ensure code quality by conducting code reviews, implementing testing frameworks, and maintaining thorough documentation

  • Troubleshoot and resolve issues across the entire stack, ensuring minimal downtime and system failures

  • Optimize code for maximum performance and scalability across multiple environments

  • Participate in Agile development processes, including sprint planning, daily standups, and retrospectives

  • Mentor and provide technical guidance to junior engineers to foster a collaborative and high-performance team environment

Required Skills and Experience:

  • 3+ years of professional experience as a Full-stack Engineer or in a similar role

  • Strong proficiency in TypeScript, Go, and modern JavaScript frameworks

  • Experience with building and maintaining scalable backend systems using Go

  • Solid understanding of frontend technologies (e.g., React, Angular, or similar frameworks) and best practices

  • Experience with database design, query optimization, and managing data storage systems

  • Proficient with version control systems like Git

  • Understanding of build systems, continuous integration, and deployment pipelines

  • Strong focus on writing clean, maintainable, and well-tested code

  • Experience with performance optimization, debugging, and monitoring tools

Preferred Skills:

  • Familiarity with containerization technologies such as Docker and Kubernetes

  • Experience with CI/CD pipelines and automated deployment tools

  • Understanding of distributed systems and microservices architecture

  • Knowledge of caching mechanisms, job queues, and scaling strategies for high-performance systems

  • Familiarity with remote execution and build caching technologies

Why Join Trace Machina?

  • Work with cutting-edge technologies to solve complex problems at scale

  • Play a key role in the growth and success of NativeLink and the future of build caching and remote execution

  • Collaborative, inclusive, and innovative team culture

  • Opportunities for personal and professional development

  • Competitive salary and benefits package

If you're excited about improving software build processes and scaling high-performance systems, we’d love to hear from you!

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Engineer, Typescript and Go, Trace Machina

At Trace Machina, we're on a mission to change the way software development is done with NativeLink, our innovative build caching and remote execution system. We're looking for a passionate Full Stack Engineer who specializes in TypeScript and Go to join our dynamic team. In this role, you’ll be at the forefront of developing high-performance applications that help optimize build processes for companies of all sizes. Your work will directly impact how our platform accelerates software compilation and testing while reducing infrastructure costs. You'll be responsible for designing and developing scalable applications that seamlessly integrate with our advanced services. Working in a collaborative environment, you'll write clean, maintainable code, conduct thorough code reviews, and implement testing frameworks to ensure the robustness of our systems. With your expertise, you'll tackle complex technical challenges while optimizing performance and security across the board. We value mentorship and teamwork, so you’ll also have the opportunity to guide junior engineers as they develop their skills. If you’re eager to work with cutting-edge technology, join us at Trace Machina, and contribute to creating the future of software development as part of our growing family. Our culture is rooted in collaboration and innovation, where your contributions will be recognized and valued, and you’ll have plenty of opportunities for personal and professional growth.

Frequently Asked Questions (FAQs) for Full Stack Engineer, Typescript and Go Role at Trace Machina
What are the primary responsibilities of a Full Stack Engineer at Trace Machina?

As a Full Stack Engineer at Trace Machina, you will primarily design, develop, and maintain scalable applications using TypeScript and Go. Your responsibilities will include developing both frontend and backend systems, optimizing performance, and implementing secure coding practices, all while collaborating closely with cross-functional teams to meet customer needs.

Join Rise to see the full answer
What qualifications are required to apply for the Full Stack Engineer position at Trace Machina?

To be considered for the Full Stack Engineer role at Trace Machina, candidates should have at least 3 years of experience in a similar role, with strong proficiency in TypeScript, Go, and modern JavaScript frameworks. A solid understanding of database systems, version control systems like Git, and Agile development practices are also essential.

Join Rise to see the full answer
What technologies should a Full Stack Engineer be familiar with at Trace Machina?

A Full Stack Engineer at Trace Machina should be proficient in TypeScript and Go, familiar with modern JavaScript frameworks such as React or Angular, and have experience in building scalable backend systems. Knowledge of containerization technologies, CI/CD pipelines, and distributed systems architecture will also be beneficial.

Join Rise to see the full answer
How does Trace Machina support the professional development of its Full Stack Engineers?

Trace Machina is committed to the professional development of its engineers by fostering a collaborative and innovative culture. We offer opportunities for mentorship, skills enhancement, and exposure to cutting-edge technologies that empower our team members to grow and excel in their careers.

Join Rise to see the full answer
What type of work environment can a Full Stack Engineer expect at Trace Machina?

A Full Stack Engineer at Trace Machina can expect a collaborative, inclusive, and innovative work environment that thrives on teamwork and cutting-edge problem-solving. Our culture emphasizes recognition and support of individual contributions, making it an exciting place to grow and make an impact.

Join Rise to see the full answer
Common Interview Questions for Full Stack Engineer, Typescript and Go
Can you describe your experience with TypeScript and Go as a Full Stack Engineer?

When answering this question, provide examples of projects where you utilized TypeScript and Go, emphasizing specific challenges you encountered and how you overcame them. Highlight your understanding of both frontend and backend development to showcase your full-stack capabilities.

Join Rise to see the full answer
What is your approach to writing clean, maintainable code?

Consider explaining your coding principles, such as following best practices, documenting your code effectively, and conducting code reviews with peers. Mention how you incorporate testing and optimization into your workflow to ensure high-quality output.

Join Rise to see the full answer
How do you ensure security when developing applications?

You could respond by discussing various techniques you implement, such as input validation, regular security audits, and utilizing secure coding practices. Illustrate your commitment to keeping up-to-date with security standards and threats.

Join Rise to see the full answer
Describe your experience with Agile development methodologies.

Share any specific methodologies you have charted like Scrum or Kanban. Explain how you've participated in ceremonies such as sprint planning, daily standups, or retrospectives, and how this helped enhance team productivity and project outcomes.

Join Rise to see the full answer
How do you approach debugging complex systems?

Provide insights into your systematic approach to debugging, such as using logging, monitoring tools, or code analysis techniques. Discuss specific tools you are familiar with which aid in identifying and resolving issues efficiently.

Join Rise to see the full answer
How do you optimize application performance?

Detail methods you apply to enhance application performance. This may include code refactoring, implementing caching mechanisms, or optimizing database queries. Specific examples of past improvements can bolster your answer.

Join Rise to see the full answer
What role do you think collaboration plays in software development?

Emphasize the importance of teamwork in delivering high-quality software. Explain how collaborations with designers, product managers, and other developers lead to better requirements understanding and efficient project execution.

Join Rise to see the full answer
Can you share an example of a difficult technical challenge you faced?

When discussing challenges, focus on the problem, your thought process, and the solution. Present what you learned from this experience that would be applicable at Trace Machina.

Join Rise to see the full answer
What techniques do you use for API development?

Discuss the methods and frameworks you utilize for developing reliable APIs, including documentation practices and performance considerations. Mention any tools that aid in your development and testing process.

Join Rise to see the full answer
How familiar are you with containerization technologies like Docker?

Share your practical experience with Docker or other containerization tools. Discuss how you have used these technologies in past projects to streamline deployment and enhance scalability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago

Smoove seeks a creative Salesforce Developer to improve their platform supporting the home moving experience through innovative technology.

Photo of the Rise User
Infystrat Remote No location specified
Posted 12 days ago

Elevate your development career by becoming a Senior Backend Developer, focusing on Java and AWS in a flexible remote environment.

Photo of the Rise User
Verndale Remote No location specified
Posted 10 days ago

Join Verndale as a Senior Front End Developer and leverage your expertise in a dynamic, fully remote work environment focused on innovative digital solutions.

Photo of the Rise User

Join CyberArk as a Staff Software Developer to develop high-impact tools that elevate the quality and speed of testing for cloud-native services.

Photo of the Rise User
Posted 21 hours ago

Join Accenture's Bulgarian Technology team as a Senior SAP ABAP Developer and work on exciting global projects in a variety of sectors.

Photo of the Rise User
Walmart Hybrid Bentonville, AR
Posted 6 days ago

Walmart Global Tech is looking for a proactive software engineer to enhance tech solutions in retail operations.

Photo of the Rise User
Posted 3 days ago

Join Mandolin to lead the front-end architecture for a cutting-edge AI-powered platform in drug delivery.

Photo of the Rise User

Join Palo Alto Networks as a Sr Staff Software Engineer and contribute to shaping the future of cybersecurity through innovative software development.

Photo of the Rise User
Homecare Gurus Remote No location specified
Posted last month

Join Homecare Gurus Ltd as a remote HR Coordinator and make a significant impact in the adult social care sector.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!