RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate will work with an experienced, collaborative engineering staff using modern development tools and processes to deliver highâquality, userâfocused software solutions.
Senior Full-Stack Software Engineer
As a Senior Full-Stack Software Engineer you will support the continued development of advanced connected technology platforms and scalable software solutions. This role will focus on designing, developing, and enhancing modern web-based applications that support data-driven products, equipment connectivity, and enterprise-level customer solutions.
Responsibilities
Design, develop, test, and deploy new software features for modern full-stack applications.
Build efficient, scalable, and maintainable code across front-end and back-end systems.
Support development of connected data platforms, cloud-based applications, and API-driven services.
Collaborate with software engineers, product managers, QA, and technical leadership to define and deliver new functionality.
Participate in architectural planning, database design, and software scalability improvements.
Develop and maintain RESTful APIs, microservices, and cloud-integrated applications.
Troubleshoot software issues and implement solutions to improve reliability, usability, and performance.
Write and maintain unit tests and support overall software quality initiatives.
Mentor junior developers and provide technical guidance within the engineering team.
Contribute to agile development activities including sprint planning, code reviews, and documentation.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related technical field.
8+ years of professional software development experience.
Strong experience developing full-stack web applications in enterprise or product-based environments.
Proficiency with JavaScript development technologies such as Node.js, modern front-end frameworks, HTML, and CSS.
Experience with back-end development using technologies such as Python, C#, or .NET is also beneficial.
Strong understanding of SQL databases; NoSQL experience is a plus.
Experience developing and maintaining REST APIs and microservices architectures.
Familiarity with containerized deployments and tools such as Docker.
Experience working in cloud environments such as Amazon Web Services.
Strong problem-solving ability with experience supporting complex software systems.
Ability to work both independently and collaboratively in a fast-paced engineering environment.
Excellent communication and technical documentation skills.
Preferred Qualifications
Experience with large-scale distributed systems or data-intensive applications.
Familiarity with message queueing systems and event-driven architectures.
Experience developing software for connected devices, telematics, or IoT-based platforms.
Prior experience mentoring software engineers or providing technical leadership on projects.
Experience working in Agile/Scrum software development teams.
Pay Range: $120,000-$180,000 Commensurate with experience
VISA Sponsorship is NOT available for this position.
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S. Competitive Benefits
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the US.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast!
Find the best jobs in the US, apply in 1 click and get a job today!