TRG ยท 12 hours ago
Software Developer
Resource Systems Group Inc. is an employee-owned organization seeking a talented and versatile Software Developer. The role involves designing and maintaining APIs and data pipelines, improving backend architecture, and collaborating with front-end teams to develop innovative web and mobile solutions for transportation.
ConsultingDeliveryHuman ResourcesInformation TechnologyLegal
Responsibilities
Design, develop, and maintain APIs, Django dashboards, and data pipelines supporting production systems
Lead and improve backend architecture and database schema design (PostgreSQL, MySQL, SQLite) for performance and scalability
Apply and uphold modern software engineering best practices, including version control, test-driven development (TDD), containerization, CI/CD pipelines, automated deployment and environment management, adherence to security and privacy standards, and the effective use of AI-assisted coding tools
Collaborate with front-end and mobile teams (JavaScript, Swift, Kotlin, Angular, Capacitor) to deliver end-to-end solutions
Maintain and monitor production applications using Azure cloud services
Contribute to system observability and reliability, optimizing logging, alerts, and telemetry (Sentry, Grafana)
Apply AI-assisted software development techniques responsibly, staying current with emerging tools while ensuring code quality, security, privacy, maintainability, and compliance with organizational standards
Leverage generative AI to improve development efficiency and deliver new value across internal tools and client-facing systems, applying sound engineering judgment and appropriate human oversight
Manage multiple tasks or projects simultaneously and work independently to resolve issues
Participate in Agile ceremonies including sprint planning and estimation, ensuring alignment with project goals, timelines, and budgets
Document architecture and workflows and provide technical mentorship to junior developers
Continuously research and integrate new technologies to enhance performance, scalability, and developer productivity
Communicate effectively within the team and with stakeholders, both verbally and in writing
Represent the software engineering team to provide technical guidance and support
Follow IT resource and policy standards
Qualification
Required
Bachelor's degree or higher in Computer Science, Engineering, or a related field (or equivalent experience)
3-5 years of professional software development experience, including product deployments
Excellent attention to detail and accuracy
Strong verbal and written communication skills including technical writing
Proven ability to implement and maintain software development best practices, including CI/CD, TDD, containerization, and automation
Proficient in Python and Django web frameworks
Strong understanding of relational databases (PostgreSQL, SQLite, MySQL) and ORM optimization
Experience developing and maintaining RESTful APIs and data processing pipelines
Proficiency with Git, GitHub, and version control workflows
Experience implementing CI/CD automation using GitHub Actions or similar tools
Familiarity with Docker, container orchestration, and environment management
Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Codex) to improve developer productivity while maintaining code quality, security, and maintainability, with an understanding of generative AI limitations and the need for human oversight
Knowledge of Azure cloud services or similar (App Services, Storage, Functions, Monitoring, etc.)
Experience using monitoring and observability tools such as Sentry, Grafana, Azure Monitor
Strong understanding of software design principles, testing, and performance optimization
Interest in integrating and implementing generative AI capabilities within production and internal backend systems using managed services and APIs (e.g., Azure OpenAI, ChatGPT-style LLMs)
Excellent problem-solving, debugging, and communication skills
Ability to work independently and collaboratively in an agile environment
Desire and ability to learn and understand the transportation domain
Benefits
100% employee-owned company with employee stock ownership plan (ESOP)
Award-winning culture and workplace flexibility
Competitive 401(k) with matching
Medical with HSA
Dental
Vision
Disability
Other insurance coverage
Professional Development opportunities
Company
TRG
We are experts in Engineering, IT, Software and Infrastructure. We love all things technology.
Funding
Current Stage
Growth StageCompany data provided by crunchbase