Full Stack Software Developer Level 1
Job Description
Job Description
Position Title : Full Stack Software Developer Level 1
Location : 3100 Gateway Centre Blvd Morrisville NC 27560
Department : IT / Software Development
Reports To : Senior Software Developer / Team Lead
Job Summary :
We are seeking a motivated and detail-oriented Full Stack Software Developer Level 1 to join our dynamic development team.
The ideal candidate will have a foundational understanding of both front-end and back-end development, with a passion for building user-centric applications and learning new technologies.
Key Responsibilities :
Front-End Development :
- Develop responsive and visually appealing web interfaces using HTML / CSS
- Collaborate with UI / UX designers to implement design mockups and ensure a seamless user experience.
- Optimize applications for maximum speed and scalability.
Back-End Development :
- Write clean, maintainable, and efficient code using back-end technologies such as PHP, MySQL
- Develop and maintain server-side logic, including database integration, API development, and data modeling.
- Implement security and data protection measures.
Database Management :
- Work with relational databases (e.g., MySQL, MariaDB) to design, implement, and maintain database structures.
- Perform basic database administration tasks, including data migration and query optimization.
Collaboration and Communication :
- Participate in code reviews, providing and receiving constructive feedback.
- Work closely with other developers, product managers, and stakeholders to understand requirements and deliver solutions that meet business needs.
- Assist in the preparation of technical documentation and user guides.
Continuous Learning and Improvement :
- Stay up-to-date with emerging trends and technologies in software development.
- Participate in training sessions, workshops, and other learning opportunities to enhance skills and knowledge.
- Fully immerse in Asterisk AMI, and develop a full understanding of the Asterisk code base.
Qualifications :
- Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Basic knowledge of front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with one or more front-end frameworks / libraries (e.g., React, Angular, Vue.js).
- Basic understanding of server-side languages and frameworks
- Experience with version control systems, such as Git.
- Understanding of database concepts and experience with SQL
- Strong problem-solving skills and a keen attention to detail.
- Good communication skills and the ability to work effectively in a team environment.
Preferred Skills :
- Experience with RESTful API development.
- Knowledge of cloud platforms *we have our own datacenter environment but experience is a plus
- Familiar with Trello
Working Conditions :
- Full-time position.
- Office-based Monday - Friday 9am to 5 : 30 pm with 1 / 2 lunch.
- Occasional overtime may be required to meet project deadlines.
- This is not a remote work environment, you will work directly with a senior software developer and switch engineer.
Company Description
QuestBlue Systems, Inc is a fast paced ITSP (Internet Telephone Service Provider) that is aggressively working towards becoming a Fast 500 company.
QuestBlue Systems offers wholesale VoIP as a SIP Trunk Provider. With a fully functioning end user portal, users can provision their telecommunications in real time such as, SIP Trunks, DIDs, e911 and many other important SIP / VoIP needs.
Company Description
QuestBlue Systems, Inc is a fast paced ITSP (Internet Telephone Service Provider) that is aggressively working towards becoming a Fast 500 company.
QuestBlue Systems offers wholesale VoIP as a SIP Trunk Provider. With a fully functioning end user portal, users can provision their telecommunications in real time such as, SIP Trunks, DIDs, e911 and many other important SIP / VoIP needs.