Software Engineer/App DevWe are seeking a motivated and innovative Software Engineer/App Dev to support the continued growth and enhancement of our internally developed business platform. Originally created as a communication tool between our company and nationwide client base, the application has evolved into a critical operational system supporting functions such as client billing, payroll processing, and other core business operations.This role offers the opportunity to contribute to the future direction of the platform by developing new features, improving existing functionality, and helping drive technical innovation. The ideal candidate will be a creative problem solver who enjoys collaborating on new ideas and bringing forward innovative solutions.
This is a full-time position and includes responsibility for supporting our in-house Linux server environment.Key ResponsibilitiesAnalyze and translate business requirements into scalable, maintainable, and efficient application codeCollaborate with internal stakeholders to design, plan, and implement new application features from concept through deploymentDevelop and maintain REST APIs and third-party integrationsIdentify opportunities to improve existing functionality, streamline workflows, and reduce technical debtEstablish and maintain testing environments for validating features prior to production deploymentPerform testing, debugging, troubleshooting, and ongoing application supportResearch and evaluate emerging technologies and best practices to improve development processes and application performanceProvide direct support to internal staff regarding application-related issues and functionalityParticipate in Agile development processes, preferably within a Scrum environmentTechnologies & ToolsPythonDjango / WebSocketsReact JS / JavaScriptPostgreSQLCeleryRedisDart / FlutterGitHubDockerKubernetesLinux AdministrationQualifications & SkillsStrong problem-solving and analytical abilities6–7+ years of relevant experienceExcellent verbal and written communication skillsExperience with web application development and user interface designKnowledge of database architecture and design principlesExperience administering Linux environmentsFamiliarity with Agile software development methodologies, preferably ScrumAbility to manage priorities, troubleshoot issues, and work independentlyStrong attention to quality, planning, and continuous improvementCustomer-focused mindset with the ability to collaborate across departments