Senior Full-Stack Software Engineer
Eden Prairie, MN - USA
Job Summary
RFA Engineering () 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.
- Bachelors 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 modern front-end frameworks HTML and CSS.
- Experience with back-end development using technologies such as Python C# 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: $120000-$180000 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 isthedevelopment ofoff highwayequipment including agricultural construction mining recreational industrial and special machines. Our work includes concept development product design documentation problem-solving simulation optimization and testing of componentssystemsand complete machines. Our engineering staff islocatedat our Engineering Center in Minneapolis branch office in Dubuque IA and atnumerouscustomer sites throughout the U.S.
Competitive Benefits
- Health and Dental Insurance
- Health Savings Account
- TelaDoc: Virtual Health Care
- Vision Insurance
- Company Paid / Supplemental Life Insurance
- Company Paid Long-Term Disability
- Supplemental Short-Term Disability
- Retirement Savings Account (Traditional 401k & Roth 401k)
- Flexible SpendingPlanDependent Care
- Bonus Plan (Exempt Employees Only)
- Paid Time Off (PTO)
- Paid Holidays
- Bereavement Leave
- Employee Assistance Programs (EAP)
- Education Assistance
Equal Opportunity and Veteran Friendly
Required Experience:
Senior IC
About Company
Offering comprehensive design services for mechanical, electrical, and software engineering across all machine design areas.