Job Description
Join the Innovation Revolution – Apply Today!
Terra Tech Solutions is a rapidly growing technology firm seeking a Senior Software Engineer to join our elite team. We are currently hiring for our Philadelphia, PA headquarters with the flexibility to accommodate remote talent based in North Carolina. This is a Full Time opportunity for a driven professional ready to start immediately.
We are committed to building next-generation applications that solve real-world problems. If you are a technical expert looking for a high-impact role, we want to hear from you.
Why Join Us?
- Competitive Salary & Performance Bonuses
- Comprehensive Health, Dental, and Vision Insurance
- Flexible Work Environment (Hybrid/Remote)
- Professional Development & Mentorship Programs
Responsibilities
- Design, develop, and maintain robust, scalable, and secure software solutions using modern programming languages.
- Collaborate closely with cross-functional teams (product managers, designers, QA) to define requirements and deliver high-quality features.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to fellow team members.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and performance.
- Participate in the entire software development lifecycle, from concept and design to testing and deployment.
Qualifications
- 5+ years of professional experience in software development.
- Strong proficiency in JavaScript, HTML5, CSS3, and React.js or Angular.
- Experience with backend technologies such as Node.js, Python, or Java.
- Deep understanding of RESTful APIs, database management (SQL/NoSQL), and cloud platforms (AWS/Azure).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field.