Mid-Level Software Developer

Iqventures โ€” United States ยท Posted ~1 day ago

Mid Full-time

Skills

Python AWS SQL Relational databases Git CI/CD Automated testing React Docker

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A software development role focused on building scalable applications and services, working with cloud platforms, databases, APIs, and modern engineering practices. Ideal for developers who enjoy analytical problem-solving and data-intensive systems.

Highlights

Opportunity to work on scalable data-driven systems, cloud infrastructure, and complex technical challenges in a collaborative engineering environment.

Description

We are seeking a motivated and collaborative Mid-Level Software Developer to join our growing engineering team. This role is ideal for a developer with experience building scalable applications, working with cloud infrastructure, and contributing to data-driven platforms and services. Our company develops decision engines, underwriting systems, model execution platforms, data platforms, and business intelligence solutions focused on the consumer and commercial lending industries. The ideal candidate is excited about solving complex technical problems in a highly analytical, data-centric, and model-driven environment and contributing across multiple areas of the software stack. Responsibilities Design, develop, test, and maintain scalable software applications and servicesCollaborate with engineering, analytics, operations, and business stakeholders across internal and external teamsDevelop and maintain integrations with internal and external data sourcesWrite and optimize SQL queries and interact with relational databases and data warehousesBuild backend systems and APIs using PythonContribute to the development of client-facing platforms such as underwriting systems, decision engines, and model execution platformsWork with cloud infrastructure and services, primarily within Amazon Web Services (AWS)Participate in CI/CD pipelines, deployment automation, and release processesTroubleshoot production issues and contribute to system reliability and performance improvementsParticipate in code reviews and contribute to engineering best practices and technical documentation Required Qualifications 3+ years of professional software development experience with strong proficiency in Python and object-oriented programming principlesExperience working with cloud computing platforms, preferably AWSWorking knowledge of SQL and relational databasesExperience using Git-based version control workflowsExperience writing and maintaining automated tests and familiarity with CI/CD concepts and workflowsStrong analytical, problem-solving, testing, and debugging skillsAbility to communicate technical concepts clearly and work collaboratively in a team environment Preferred Qualifications Experience with frontend development technologies such as JavaScript, React, HTML/CSS, or similar frameworksFamiliarity with REST APIs, microservices, and distributed systemsExperience working with financial services, lending, underwriting, risk, or credit-related platformsExposure to data engineering concepts, ETL pipelines, or data warehouse technologiesExperience with containerization technologies such as DockerFamiliarity with Agile software development methodologiesExperience working with large datasets and data-intensive applicationsFamiliarity with statistical modeling, predictive analytics, or machine learning workflowsExperience using data analysis tools and libraries such as Pandas or NumPy Nice to Have Experience supporting machine learning or statistical model deployment workflowsExposure to workflow orchestration or event-driven architecturesExperience with monitoring, observability, and logging platformsUnderstanding of security and compliance considerations in financial systems