Staff Software Engineer
Job details
Job description, work day and responsibilities
Job highlights
Identified by Google from the original job post
Qualifications
This position requires activities that are subject to US Export Control Laws and require US Citizenship or Green Card Holder
Strong understanding of frontend technologies, particularly Angular (version 12+), HTML5, CSS3, and JavaScript
Desire solid experience with TypeScript and modern JavaScript development practices
Familiarity with AWS cloud services such as EC2, Lambda, S3, API Gateway, DynamoDB, and CloudFormation
Knowledge of GraphQL API design and integration
Experience with version control systems such as Git
Strong problem-solving skills and the ability to debug complex issues across the stack
Good understanding of software development methodologies such as Agile and Scrum
Excellent communication skills and the ability to work effectively in a collaborative, team-oriented environment
Benefits
Impactful Work: Your contributions will power industries critical to our society and economy, making a real difference
Continuous Learning: We invest in our people and offer opportunities to learn, grow, and advance their careers
Supportive Culture: Our team is our greatest asset, and we foster an environment where everyone can thrive
Competitive salary
Comprehensive health, dental, and vision insurance
Generous paid time off and holiday schedule
401(k) plan
Opportunities for career growth and professional development
Flexible work environment (remote/hybrid options available)
Collaborative, inclusive, and innovative work culture
Responsibilities
In this role, you will be responsible for developing modern, high-performance web applications using Angular, TypeScript, and cloud technologies such as AWS
You will work on cutting-edge projects that help drive our digital transformation, delivering high-quality, scalable, and secure software solutions
If you thrive in a fast-paced, collaborative environment and have expertise in front-end and cloud-based technologies, we want to hear from you!
Develop and maintain dynamic web applications using Angular and TypeScript
Collaborate with product managers, UX/UI designers, and other developers to design, build, and deliver high-quality features
Write clean, maintainable, and well-documented code while adhering to best practices in software development
Design and implement scalable, secure, and efficient backend services and APIs integrated with AWS
Deploy and manage applications on AWS, leveraging services such as EC2, S3, Lambda, API Gateway, DynamoDB, and more
Optimize application performance to ensure fast load times and responsiveness
Troubleshoot and resolve issues related to frontend, backend, and cloud infrastructure
Participate in code reviews and contribute to continuous improvement of development processes
Stay current with emerging technologies and industry trends to ensure the use of cutting-edge tools and techniques
Job description
Description
Machine Research was founded with the mission of helping growing machine shops leverage their existing information assets to run more efficiently and make better business decisions. Since then, over 30,000 users around the world have signed up for our software.
Our software helps machine shops who want to grow their sales and estimation teams to consistently respond faster to RFQs without sacrificing accuracy. Our software enables front office teams to immediately view 3D files on any device and quickly create estimates and produce consistent, visually appealing quotes that are easy to track.
Unlike traditional estimating methods that require manually piecing together data from multiple sources, our software uses cutting-edge part analysis technology with computational geometry to automatically estimate parts, and leverages machine learning and data from prior quotes and estimates, as well as customer intelligence, to tailor to individual machine shops estimating and costing models to set the right price for the right business.
We are looking for a skilled and passionate Software Developer to join our growing engineering team. In this role, you will be responsible for developing modern, high-performance web applications using Angular, TypeScript, and cloud technologies such as AWS. You will work on cutting-edge projects that help drive our digital transformation, delivering high-quality, scalable, and secure software solutions. If you thrive in a fast-paced, collaborative environment and have expertise in front-end and cloud-based technologies, we want to hear from you!
This position requires activities that are subject to US Export Control Laws and require US Citizenship or Green Card Holder.
What You’ll Do
• Develop and maintain dynamic web applications using Angular and TypeScript. • Collaborate with product managers, UX/UI designers, and other developers to design, build, and deliver high-quality features.
• Write clean, maintainable, and well-documented code while adhering to best practices in software development.
• Design and implement scalable, secure, and efficient backend services and APIs integrated with AWS.
• Deploy and manage applications on AWS, leveraging services such as EC2, S3, Lambda, API Gateway, DynamoDB, and more.
• Optimize application performance to ensure fast load times and responsiveness. • Troubleshoot and resolve issues related to frontend, backend, and cloud infrastructure. • Participate in code reviews and contribute to continuous improvement of development processes.
• Stay current with emerging technologies and industry trends to ensure the use of cutting-edge tools and techniques.
What You’ll Bring:
• 3-5+ years of proven experience as a full-stack software developer, with a desired focus on Angular, TypeScript, and AWS.
• Strong understanding of frontend technologies, particularly Angular (version 12+), HTML5, CSS3, and JavaScript.
• Desire solid experience with TypeScript and modern JavaScript development practices. • Familiarity with AWS cloud services such as EC2, Lambda, S3, API Gateway, DynamoDB, and CloudFormation.
• Knowledge of GraphQL API design and integration.
• Experience with version control systems such as Git.
• Strong problem-solving skills and the ability to debug complex issues across the stack. • Good understanding of software development methodologies such as Agile and Scrum. • Excellent communication skills and the ability to work effectively in a collaborative, team-oriented environment.
Preferred Qualifications:
• Experience with Serverless Architecture and tools like AWS Lambda and API Gateway. • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, AWS CodePipeline). • Experience with state management libraries in Angular such as NgRx.
• Knowledge of Docker and containerization.
• Familiarity with Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform. • Experience working in a DevOps environment.
• Understanding of unit testing and testing frameworks (e.g., Jasmine, Karma, Jest).
Why Join Us?
• Impactful Work: Your contributions will power industries critical to our society and economy, making a real difference.
• Continuous Learning: We invest in our people and offer opportunities to learn, grow, and advance their careers.
• Supportive Culture: Our team is our greatest asset, and we foster an environment where everyone can thrive.
Location: This position is offered as either an onsite or remote role. Our office is full of energy and people regularly collaborate to solve complex problems. We share our office with a top-tier advanced manufacturing shop, where you can see first-hand what our customers are building and how we are enabling them to grow their business.
Benefits:
• Competitive salary
• Comprehensive health, dental, and vision insurance
• Generous paid time off and holiday schedule
• 401(k) plan
• Opportunities for career growth and professional development
• Flexible work environment (remote/hybrid options available)
• Collaborative, inclusive, and innovative work culture
How to Apply: Please submit your resume and a brief cover letter outlining your relevant experience, including any projects you’ve worked on involving the above technologies.
Machine Research is committed to cultivating an equitable, inclusive, and supportive environment for all employees. We believe this environment creates a safe space for employees to share their experiences, brainstorm ideas, and grow their careers. Machine Research is an Equal Opportunity & Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, ****** orientation, gender identity, national origin, disability, or veteran status.
Company address
You will be redirected to another website to apply.
Offer ID: #996861,
Published: 2 weeks ago,
Company registered: 9 months ago