Software Developer

THE FIRM AI, LLC
Miami, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 125K

Job location

Remote
Miami, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Databases
Software Design Patterns
Web Development
Cryptographic Protocols
Github
Revision Control Systems
Iterative and Incremental Development
Python
Linux Servers
Microsoft SQL Server
MySQL
Performance Tuning
Scrum
Ruby on Rails
Role-Based Access Control
Cloud Services
Software Construction
Software Engineering
Software Systems
Subversion
Systems Architecture
Web Applications
React
GIT
Information Technology
Vba Programming Language
Front End Software Development
Api Design
REST
Software Version Control
Programming Languages
Microservices

Job description

We are seeking a dynamic and innovative Software Developer to join our technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that drive our business forward. You will collaborate with cross-functional teams to create robust applications, optimize existing systems, and implement cutting-edge technologies. Your expertise will help shape the future of our digital infrastructure, ensuring high performance, security, and scalability across all platforms. This paid position offers an exciting opportunity to contribute to impactful projects in a fast-paced environment where your skills will truly make a difference., * Develop and enhance web applications using programming languages such as JavaScript, Python, Java, C#, and Ruby on Rails.

  • Design and implement RESTful APIs to facilitate seamless communication between systems and services.
  • Build scalable microservices architectures leveraging cloud infrastructure like AWS and Azure for optimal performance.
  • Collaborate within Agile software development teams to plan, develop, test, and deploy new features efficiently.
  • Apply system design principles to create reliable, maintainable, and high-performing software solutions.
  • Utilize version control tools such as GitHub, SVN, and Git for code management and collaboration.
  • Implement CI/CD pipelines to automate testing and deployment processes ensuring rapid delivery of updates.

Requirements

  • Extensive experience in software development with proficiency in multiple programming languages including JavaScript frameworks (React Express), C++, C#, Python, Java, and VBA.
  • Strong understanding of IT infrastructure components including Linux servers, cloud services (AWS, Azure), and network security protocols.
  • Deep knowledge of web development practices with expertise in REST APIs, application development frameworks, and front-end technologies.
  • Familiarity with design patterns, system architecture for scalable systems, microservices architecture, and API design standards.
  • Experience working within Agile methodologies such as Scrum or Kanban to facilitate iterative development cycles.
  • Knowledge of database management systems including MySQL and SQL Server for data storage and retrieval optimization.
  • Hands-on experience with version control systems like GitHub and SVN to ensure code integrity across projects.
  • Understanding of software engineering best practices including scalability considerations, security (RBAC), and performance tuning.

Join us to be part of a forward-thinking team dedicated to innovation! Your technical expertise will help us build resilient systems that support our growth while providing an engaging environment where your skills can flourish. We value continuous learning and collaboration-empowering you to make meaningful contributions every day!

Benefits & conditions

$78,415.46 - $125,317.54 a year - Full-time, Contract, Pulled from the full job description

  • Paid training
  • Flextime
  • Health insurance
  • Retirement plan
  • Paid time off
  • Life insurance
  • Partner benefits, * Flexible schedule
  • Flextime
  • Health insurance
  • Life insurance
  • Paid time off
  • Paid training
  • Partner benefits
  • Retirement plan
  • Work from home

Apply for this position