We're currently seeking a Mid-Level Software Engineer to join a growing technology team in Durham, NC. This is a full-time, fully onsite opportunity working on a cloud-based SaaS platform that helps large industrial companies manage environmental liabilities and long-term financial obligations.
You'll work as a full-stack engineer, building and improving both front-end and back-end applications. This role is a great fit for someone who enjoys hands-on development, solving problems, and working with a collaborative engineering team.
Required Skills & Experience
• Java
• Spring Boot
• React
• Full Stack Development
• REST APIs
• SQL / Relational Databases
• Cloud-based software development
Desired Skills & Experience
• 3+ years of professional software development experience
• Experience working in a SaaS or enterprise software environment
• Experience with AWS or other cloud platforms
• Experience with microservices
• Experience working in an Agile/Scrum environment
• Strong communication and problem-solving skills
• Bachelor's degree in Computer Science or a related field is a plus
What You Will Be Doing
• Build and maintain full-stack software applications
• Develop front-end features using React
• Develop back-end services using Java and Spring Boot
• Build and integrate APIs
• Work with databases and troubleshoot technical issues
• Collaborate with other engineers and cross-functional teams
• Participate in code reviews and testing
• Help improve the scalability, reliability, and performance of the platform
• 100% Hands-On Development
Schedule
• Monday-Friday
• 5 days onsite in Durham, NC
Compensation
• $110,000-$140,000 base salary, depending on experience
Benefits
• Medical Insurance
• Dental Benefits
• Vision Benefits
• Paid Time Off (PTO)
• 401(k) / Retirement Benefits
#LI-SL13
Specialization :