Software Developer

Individual Service Group LLC
United States
21 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$101,572.0 - $122,323.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Review Databases Continuous Integration
+32 more
Software Debugging Software Design Patterns Linux Github Revision Control Systems Python (Programming Language) Microsoft SQL Server MySQL Scrum Methodology Systems Development Life Cycle Role-Based Access Control Software Engineering Software Requirements Analysis Software Systems Subversion Systems Architecture Systems Integration Web Applications Web Application Frameworks Data Processing Cloud Platform System ReactJS Backend Git AngularJS Solid Principles Cloud Integration Restful APIs Software Version Control Jenkins Programming Languages Microservices

Job description

We are seeking a dynamic and innovative Software Developer to join our vibrant technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our web applications and cloud infrastructure. Your expertise will drive the creation of robust APIs, microservices, and system architectures that support our business growth. You will collaborate in an Agile environment, utilizing modern programming languages and frameworks to deliver high-quality software that meets user needs and industry standards. This is an exciting opportunity for a passionate developer eager to work on cutting-edge projects with a focus on scalability, system design, and cloud integration., * Develop and enhance web applications using JavaScript frameworks such as React or Angular, ensuring responsive and user-friendly interfaces.

  • Design and implement RESTful APIs to facilitate seamless communication between client-side applications and backend services.
  • Build scalable microservices architectures leveraging cloud infrastructure platforms like AWS or Azure to support high-volume data processing.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications through system design for system development.
  • Apply design patterns and best practices in software engineering to ensure maintainability, performance, and security of applications.
  • Utilize version control tools such as GitHub, SVN, or Git for code management, along with CI/CD pipelines for continuous integration and deployment.
  • Conduct code reviews, testing, and debugging to uphold quality standards across all phases of software development.
  • Engage in Agile software development processes, participating in sprint planning, stand-ups, and retrospectives to foster team productivity.
  • Maintain comprehensive documentation of system architecture, APIs, and development processes for future reference and onboarding purposes.
  • Stay current with emerging technologies like quantum engineering concepts or new programming languages such as Python or C# to continuously enhance skill sets.

Requirements

  • Proven software development experience with a strong foundation in programming languages including JavaScript, Java, C#, Python, C++, or C.
  • Hands-on experience designing scalable systems using microservices architecture within cloud environments such as AWS or Azure.
  • Demonstrated expertise in web development frameworks like React Express or similar front-end/back-end integrations.
  • Familiarity with database management systems including MySQL or SQL Server; experience with RESTful API development is essential.
  • Knowledge of software design principles, patterns (e.g., RBAC), and system security best practices for application development.
  • Experience working within Agile methodologies such as Scrum or Kanban; comfortable using version control tools like GitHub or SVN.
  • Understanding of Linux operating systems along with experience in CI/CD pipelines utilizing tools like Jenkins or Azure DevOps is preferred.
  • Strong problem-solving skills with the ability to analyze complex system requirements and develop effective solutions.

Join us to be part of a forward-thinking team committed to building innovative software solutions that make a real impact!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all