What are the responsibilities and job description for the Junior Software Engineer position at ForgeOS?
Become a valued member of the ForgeOS software team where your expertise will be recognized and your contributions celebrated as we build cutting-edge solutions in the telecom space. You'll have ample opportunity to grow your skills and make a real difference in a dynamic startup environment. This full-time, fully remote role requires candidates with approximately 2 years of software development experience. A computer Science degree is preferred, but comparable work experience is also acceptable. Standard working hours are 8 am - 5 pm EDT.
At ForgeOS, our mission is to develop and deliver the technology, tools, talent, and insight required to make a demonstrable positive impact on the bottom line for telecom partners and their customers. With over 50 years of collective technology, partner channel, and industry experience, ForgeOS delivers automation and expertise designed to unravel the complexity of the telecom market.
ForgeOS offers a great benefits package including 3 weeks of paid Vacation, 1 week of paid Sick time, 10 paid company holidays as well as an extra day of PTO to use on your birthday! Professional development budget, 401(k), mentoring programs and many more benefits are available at ForgeOS – apply today to see what working for an industry disrupter can do for your career.
JOB TITLE: Software Engineer
REPORTS TO: Engineering Manager
JOB SUMMARY:
The Software Engineer plays a key role in designing, building, and maintaining web-based applications for ForgeOS. The position works across the full development stack, collaborating with cross-functional teams to deliver high-quality, scalable software. This role takes ownership of projects, contributes to architectural decisions, and mentors junior team members.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Participate in full-stack development of web applications in an agile environment.
- Develop user interfaces using HTML, CSS, and JavaScript with attention to both UX and functionality.
- Implement and maintain backend logic in PHP and manage data using MySQL.
- Troubleshoot and solve problems using efficient algorithms and scripting techniques (e.g., dynamic programming).
- Contribute to user requirement gathering and translate into functional specifications.
- Lead or contribute to the execution and documentation of test cases.
- Identify, log, and assist in fixing bugs and quality issues.
- Collaborate with teammates on documentation, training, and product support initiatives.
- Refactor legacy code and contribute to data cleanup initiatives.
- High school diploma required. Bachelor’s degree in Computer Science or a minimum of 2 years additional related experience required.
- 2 years of experience in software development.
- Familiarity with web development technologies (HTML, CSS, JS, PHP, MySQL).
- Working knowledge of modern web frameworks (Laravel, Vue, etc.).
- Ability to work independently on tasks, while collaborating with team members on larger initiatives.
- Strong analytical and problem-solving skills with a focus on clean, maintainable code.
- Must live in the continental United States
- Must be authorized to work in the United States for any employer
- Must be able to read, write and speak English proficiently
Equal Employment Opportunity Policy
ForgeOS provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Powered by JazzHR
VuBOQmYFeG