See all roles

Junior Software Developer

Work from home Full-time role Hiring

Junior Software Developer Location: Remote (Canada or United States Preferred) Department: Product & Engineering Reports To: Engineering Team Lead

Compensation

Range: USD $90,000 - $100,000 per year About Thentia Thentia is a leading GovTech SaaS company transforming how regulatory agencies, licensing boards, commissions, and public-sector organizations manage licensing, compliance, enforcement, and public protection. Our flagship platform, Thentia Cloud, helps government agencies modernize complex regulatory processes through secure, scalable, cloud-based technology. At Thentia, we are passionate about building software that improves the lives of citizens while helping regulators operate more efficiently. We foster a collaborative, innovative, and agile development culture where engineers have the opportunity to make meaningful contributions and grow their careers. Position Overview Thentia is seeking a motivated Junior Software Developer to join our growing Product & Engineering team. This role is ideal for an early-career developer who is passionate about building high-quality software and eager to learn from experienced engineers while contributing to mission-critical applications used by government agencies across North America. As a Junior Software Developer, you will work closely with senior developers, architects, QA professionals, product managers, and business analysts to design, develop, test, and support features within the Thentia Cloud platform. You will gain exposure to modern software development practices, cloud technologies, Agile methodologies, and enterprise-scale applications. The successful candidate will possess strong problem-solving skills, a passion for continuous learning, and a commitment to delivering reliable, maintainable software.

Key Responsibilities

Software Development Develop, enhance, and maintain features within the Thentia Cloud platform. Write clean, maintainable, and efficient code following established coding standards and best practices. Participate in the full software development lifecycle, including design, development, testing, deployment, and support. Collaborate with senior engineers to implement technical solutions that meet business and customer requirements. Contribute to both frontend and backend application development. Agile Team Participation Actively participate in Agile ceremonies, including daily standups, sprint planning, retrospectives, backlog refinement, and reviews. Work closely with Product Management and Engineering leadership to understand business objectives and technical requirements. Estimate development tasks and communicate progress effectively to stakeholders. Quality & Continuous Improvement Create and execute unit tests and support automated testing initiatives. Participate in peer code reviews and incorporate feedback constructively. Identify opportunities to improve software quality, development processes, and system performance. Support continuous integration and continuous deployment (CI/CD) practices. Troubleshooting & Support Investigate, troubleshoot, and resolve application defects and production issues. Assist with software deployments, migrations, upgrades, and implementation activities. Provide post-release support and participate in root cause analysis when issues arise. Document technical designs, implementation details, and support procedures. Professional Development Continuously expand technical knowledge through training, mentorship, and hands-on experience. Stay current with emerging technologies, development frameworks, and industry best practices. Contribute ideas that improve product functionality, user experience, and engineering efficiency.

Required Qualifications

Education Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field; or equivalent practical experience. Experience 2+ years of professional software development experience. Experience developing web-based applications using PHP and JavaScript. Experience working within Agile development environments. Experience using source control systems such as Git in a collaborative team setting. Technical Skills Strong understanding of object-oriented programming principles. Knowledge of software design patterns and development best practices. Experience with relational databases such as MySQL. Familiarity with non-relational technologies such as MongoDB and Elasticsearch. Understanding of application architecture, debugging, testing, and deployment processes. Ability to write well-structured, maintainable, and documented code. Soft Skills Strong analytical and problem-solving abilities. Excellent verbal and written communication skills. Ability to work independently while collaborating effectively within a team environment. Demonstrated curiosity and willingness to learn new technologies and development methodologies. Strong organizational skills and attention to detail. Preferred Qualifications 1+ year of experience developing applications using Java. Experience with modern JavaScript frameworks such as React, Angular, or Vue.js. Exposure to cloud platforms such as AWS, Azure, or Google Cloud. Experience with REST APIs and microservices architectures. Familiarity with containerization technologies such as Docker. Understanding of Continuous Integration and Continuous Delivery (CI/CD) pipelines. Experience with automated testing frameworks and Test-Driven Development (TDD). What You'll Gain Opportunity to build software used by government agencies and regulatory organizations across North America. Exposure to enterprise SaaS application development and cloud technologies. Mentorship from experienced software engineers and technical leaders. Professional growth opportunities within a rapidly evolving GovTech company. Collaborative and supportive engineering culture. Competitive compensation and benefits package. Flexible remote work environment. Essential Functions To perform this job successfully, an individual must be able to perform each essential duty satisfactorily, with or without reasonable accommodation. The requirements listed below are representative of the knowledge, skill, and/or ability required. The employee must be able to: Remain in a stationary position and work at a computer workstation for extended periods of time. Frequently operate a computer, keyboard, mouse, and other standard office equipment. Communicate effectively with team members, customers, and stakeholders through verbal and written communications, including virtual collaboration tools. Analyze complex technical information and make sound decisions based on available data and requirements. Read, understand, and prepare technical documentation, specifications, reports, and software code. Participate in meetings, presentations, training sessions, and collaborative development activities. Meet established deadlines and productivity expectations in a fast-paced software development environment. Work independently and collaboratively as part of a distributed team. Maintain regular, predictable attendance and availability during established working hours. Travel occasionally for team meetings, customer engagements, conferences, training events, or company functions, if required.

Work Environment

This position is primarily performed in a professional office or remote work environment. The employee will routinely use computers, monitors, telephones, and other standard office equipment. The noise level in the work environment is typically moderate. Occasional travel may be required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the position. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. Thentia is an equal opportunity employer and welcomes applications from all qualified candidates. Apply To This Job

You might like

Manager, Account Executives, Mid-Market East

Work from home Full-time role

Territory Representative - New York Metro

Work from home Full-time role

Content Analyst I

Work from home Full-time role

Software Developer III

Work from home Full-time role

Recruiting Specialist

Work from home Full-time role

Project Manager – Dynamics 365 CRM & Power Platform

Work from home Full-time role

Electrical VDC/BIM Project Manager

Work from home Full-time role

Collections & Sales Support

Work from home Full-time role

General Customer Service/Sales Agent

Work from home Full-time role

Manager-Pricing Strategy

Work from home Full-time role

Steuerfachkraft (m/w/d) in Hildburghausen mindestens 52.000€ - 100% Remote möglich

Work from home Full-time role

Healthcare Claims & Billing Specialist (Virtual Assistant)

Work from home Full-time role

Customer Engagement Sales Specialist - FS/Banking

Work from home Full-time role

Experienced Customer Service Specialist - Healthcare: Drive Success in a Dynamic Hybrid Role at arenaflex

Work from home Full-time role

Senior Analytics Engineer

Work from home Full-time role

Manager, Creative Licensing TV/Film- Audio Network(Los Angeles)

Work from home Full-time role

Emergency Helpline Operator

Work from home Full-time role

Head of Specialized & Political Demand

Work from home Full-time role

Experienced Customer Experience Strategic Support Analyst – Supply Chain Solutions and Customer Engagement

Work from home Full-time role

Experienced Website Chat Assistant – Remote Customer Support and Luxury Product Expert

Work from home Full-time role