Job Closed
This listing is no longer active.
The Science of Insight
Software Developer
Location
United States
Posted
48 days ago
Salary
$104K - $130K / year
Seniority
Senior
Job Description
Software Developer
RSG - Resource Systems Group, Inc.
• 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.
Job Requirements
- Bachelors 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
- Competitive salary range of $104k - $130k/year (Compensation within the posted range is based on multiple factors including geographic location, experience, internal equity, and qualifications. Offers are typically not made at the top of the range)
- 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, and other insurance coverage
- Professional Development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
🧠 The role Join as a Senior Full-Stack Software Engineer (Remote, EU) and help us build the end-to-end product experience around our engine. You’ll work across React/TypeScript frontends, Python services, data stores, and cloud infra; turning complex planning & routing problems into clean, fast, reliable tools that dispatchers love. 🔍 What you’ll do - Ship end-to-end features: from UX components to APIs, data models, and deployments. - Build and evolve our web app with a focus on usability, clarity, and performance. - Work across MongoDB / Cosmos DB / SQL to model, query, and optimize real workloads. - Use pub-sub / event-driven patterns for real-time dashboards and system visibility. - Leverage Redis for caching, queues, and low-latency coordination. - Own code quality, testing, CI/CD, and observability. - Collaborate with product, ops, and customers to turn workflows into intuitive UIs and robust systems. ✅ Must-have skills - 5–10 years of full-stack experience shipping production systems. - Experience with data-heavy dashboards, internal tools, or B2B SaaS. - Strong React + TypeScript expertise (hooks, state, component architecture). - Solid database experience: - MongoDB / Cosmos (NoSQL) - SQL (schemas, joins, migrations, performance basics) - Experience with pub-sub / messaging (Kafka, SNS/SQS, Service Bus, Pub/Sub, etc.). - Working knowledge of Redis (caching, sessions, queues). - Cloud & containers: Docker, Docker Compose, and familiarity with Kubernetes concepts. - Strong engineering foundations: testing, reviews, CI/CD, monitoring, logging. - Comfortable in a high-ownership, low-ego environment; fluent and advanced English. - Based in the EU or able to work full-time aligned with EU time zones. 🌟 Big plus - Mobile dev (React Native, Flutter, or native iOS/Android). - Python backend experience (APIs, services, data layer). - Strong design/UX sensibility (design systems, Figma, typography). - Experience in remote-first or async-oriented teams. 👩💻 How we work - Pragmatic engineering: simple first, measurable improvements always. - Tight feedback loops with customers and ops, you see the impact fast. - Small team, high ownership, high trust, you shape the stack and standards. - Remote-first in Europe, with core hours around CET. 🚀 What we offer - High-Ownership and Impact Environment: Shape the product foundations of a fast-growing company. - World-Class Team: Work directly with founders and researchers. - Fully remote within the EU, plus support for your home office / co-working setup. - Competitive compensation. If this sounds like you, we’d love to hear from you! CV and cover letter are required; certificates, Github portfolio and recommendation letters are highly beneficial.
Senior Software Engineer – Kubernetes API, OpenShift
Red HatThe leading provider of enterprise open source solutions.
• Create and guide new feature development; contribute to high profile and strategic open source projects in Kubernetes SIGs • Create/submit patches for bug fixes and review patches from other contributors • Continuously test your component/code on all levels and continuously improve our CI system • Provide support for your component/code in production for internal and external customers • Improve current solutions and workflows; prefer appropriately simple, repeatable solutions over more complex and failure-prone ones • Communicate and work effectively with all levels of associates including senior management • Document and demonstrate solutions by developing documentation, diagrams, code comments, and clear code where necessary • Collaborate with other engineers across the Red Hat OpenShift engineering team and work alongside members of the Documentation, Support, and Quality Engineering (QE) teams
🚀 Rejoins l’équipe E-commerce XP chez Dougs Tu as une appétence pour le clean code, le travail en équipe et les produits à fort impact ? Tu veux contribuer à moderniser la comptabilité pour la rendre plus simple et plus humaine ? 👉 Ce poste est pour toi ! Dans la squad E-Commerce, on simplifie la vie des commerçants et des comptables. Tu travailleras sur un large périmètre : comptabilité de caisses, synchronisation marketplace, assistant IA (MCP), parmi d’autres sujets. Notre stack technique est moderne et en constante évolution : Angular, NestJS, PostgreSQL, TypeScript, Jest ☁️ Infrastructure cloud GCP 💠 Méthodo inspirée de Shape Up, adaptée à notre contexte pour plus de flexibilité Profil recherché 🚀 Et toi dans tout ça ? Tu rejoindras le domaine Compta Client, en charge du cœur de la gestion comptable chez Dougs : fonctionnalités clés, fiabilité, automatisation, performance... un sujet clé avec un gros impact utilisateur et business. 💡 Nos utilisateurs : principalement les artisans et commerçants ainsi que nos 30 000 clients et les équipes comptables en interne. Le domaine est structuré en 4 squads : - Squad Compta Experience : Vincent (SE), Julien (Lead SE), Nina (PM) - Squad E-Commerce : Paul et Maxime (SE), Lucas (Lead SE), Maxime (PM) - Squad Portail Facturation : Jérémy, Julien (SE), Lysiane (Lead SE), Clément (PM), Rémi (PDS) - Squad Mobile : Timothée (SE), Charles-Etienne (SE), Nicolas (Lead SE), Brian (PM) Et aussi des rôles transverses : - Emmanuelle (Product Designer) - Barbara (Expert Angular) - Maxime (Lead PM) - John (Architecte) - Paloma (Lead Product Designer) - Elodie (Engineering Manager) - Brice (Engineering Manager) ️ Tes missions - Concevoir, développer, tester et faire évoluer notre périmètre ; - Créer de nouvelles fonctionnalités robustes, lisibles et maintenables ; - Contribuer aux revues de code, proposer des améliorations produit et techniques ; - Veiller à la performance et à la scalabilité de la plateforme ; - Participer à la veille technologique, à l’amélioration continue de notre stack et de nos pratiques ; - Être actif·ve dans le recrutement de tes futur·es collègues 👀 Et toi, qui es-tu ? - Tu as 5 ans d’expérience en développement, avec une solide maîtrise de NodeJS / TypeScript ; - Tu es à l’aise avec PostgreSQL ; - Tu crois à la force du collectif, à la bienveillance et au feedback constructif ; - Tu sais collaborer avec des profils variés (tech, produit, métier) ; - Tu es curieux et autonome, capable de discuter avec des comptables pour comprendre leurs besoins ; - Tu es autonome, mais tu aimes faire du pair programming - Tu aimes transmettre, aider et mentorer les plus juniors ; - Tu veux pratiquer le DDD, le Clean Code et des approches modernes ; - Tu connais ou veux découvrir Angular. Rejoins-nous ! Qui sont-ils ? 🚀 Accompagner les entrepreneurs pour qu’ils réussissent. Aujourd'hui je vais te raconter une histoire, celle de Dougs,Dougs, c’est avant tout une histoire humaine, c’est la rencontre de Véronique, Sarah et Patrick, experts-comptables et de Florent, ingénieur. C’est une société disruptive qui réinvente sans limite l’accompagnement des entrepreneurs. Dougs, c’est bien plus qu’un cabinet d’expertise comptable. Avec une équipe de plus de 90 ingénieurs et 270 professionnels des métiers (experts comptables et avocats), Dougs, c’est une société qui bouscule les codes. En 2023, notre vision a pris une nouvelle envergure avec une levée de fonds de 25 millions d'euros. Demain ? Nous allons bâtir une équipe de 500 passionnés partageant nos valeurs : Simple, Professionnel, Enthousiaste, Fantastique, Efficience totale, Voir grand. C'est par une approche innovante et révolutionnaire de la comptabilité et de l’entrepreneuriat que Dougs change la donne pour plus de 36 000 entrepreneurs. Alors, prêt à faire partie de l'aventure ? Précisions du poste : Dans nos locaux, en télétravail partiel ou à 100 %, tout est possible ! Les locaux se situent à Bron collé à Lyon. Facilement accessible en transport en commun, arrêt de tram T5 Parc du Chêne, Bus 52, Bus ZI7… Bref de quoi faire… Adresse : 32 Rue du 35ème Régiment d’Aviation 69500 Bron Poste ouvert aux personnes en situation de handicap Type d'emploi : Temps plein, CDI Rémunération : 50 000,00€ à 55 000,00€ par an Déroulement des entretiens - 1er entretien visio avec Emilie, Head Of Talent - 2ème entretien visio avec Elodie, Engineering manager et Julien, Lead Software Engineer - Un test technique à réaliser chez toi - Un débrief du test technique avec ta future équipe - Prise de décision
Role Description We are looking for a Full-Stack Software Engineer with strong backend experience in Kotlin/Java and solid Frontend expertise. - You will work on products used by businesses across Western Europe. - Our team operates in a scaled agile approach across Europe with a headquarter in Bonn, Germany. - Responsible for the complete software development lifecycle; including ideation, implementation, and operation of secure IoT software operating smart buildings and smart homes across the world. Qualifications - Proficiency in Kotlin and/or Java for backend development - Strong experience with the Spring Boot framework - Experience with Docker and containerized applications - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud - Experience in designing and consuming RESTful APIs - Knowledge of microservices architecture and patterns - Experience with on-premise and cloud-based deployments - Proficiency in secure coding practices and understanding of security best practices for backend systems - Familiarity with scalability strategies and performance optimization in backend services - Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana, ELK) - Knowledge of cryptography and security - Familiarity with CI/CD processes, including GitHub Actions, GitLab CI, or similar tools - Experience with version control systems (e.g., Git) - Experience with database technologies, both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) - Strong experience with React.js or Angular, or Vue - Solid knowledge of TypeScript / JavaScript, HTML5, CSS3 - Experience with modern tools (Vite, Webpack, npm, etc.) - Understanding of state management (e.g., Redux) Requirements - Experience building desktop applications - Experience with Kotlin Multiplatform in production - Knowledge of the modern Kotlin ecosystem (Coroutines, Flow, Compose, Koin, Ktor) - Knowledge of additional programming languages - Experience with system architecture and distributed systems - Understanding of UI/UX design and performance optimization - Knowledge of building automation or access control systems Benefits - Great customer impact: the solutions you deliver will be used by thousands of large and small businesses - Ability to shape the product, working, and delivery process - Great team spirit and Team Events - Agile and innovative environment - Cutting-edge technologies - Working on the latest Hardware - Convenient office or co-working, depending on your location




