Software Developer
Rediant LLC
Temporary | Part-time | Full-time | Internship
Remote
Job description
Job Summary
We are seeking a dynamic and innovative Software Developer to join our vibrant tech team! In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge software solutions that drive our business forward. Your expertise will help shape the future of our digital platforms, ensuring seamless performance, security, and scalability across various applications. If you thrive in a fast-paced environment where your coding skills can make a real impact, this opportunity is perfect for you! You will collaborate with cross-functional teams to deliver high-quality software that meets evolving user needs and industry standards.
Responsibilities
- Develop, test, and deploy robust web applications using technologies such as Ruby on Rails, JavaScript, React, Express, and .NET.
- Design and implement RESTful APIs to facilitate efficient communication between front-end and back-end systems.
- Manage and optimize database systems including MySQL and SQL Server, ensuring data integrity and performance.
- Contribute to the full software development lifecycle within Agile methodologies, participating in planning, stand-ups, code reviews, and retrospectives.
- Maintain version control using tools like GitHub, SVN, and Git to track changes and collaborate effectively with team members.
- Work with cloud platforms such as AWS and Azure to deploy scalable applications while ensuring security through RBAC (Role-Based Access Control) policies.
- Collaborate with front-end developers to create engaging user interfaces using JavaScript frameworks like React and front-end development best practices.
- Support application development on Linux and Windows environments, troubleshooting issues promptly to minimize downtime.
- Integrate third-party APIs and develop custom solutions to enhance system capabilities.
- Follow security best practices by implementing authentication protocols such as RBAC and ensuring compliance with industry standards.
Experience
- Proven experience in software development with a strong understanding of IT infrastructure components.
- Hands-on expertise in Ruby on Rails, JavaScript (including React), Python, C#, C++, C, Java, VBA, and .NET frameworks.
- Familiarity with cloud services such as AWS and Azure for deploying and managing applications at scale.
- Experience working within Agile teams using tools like GitHub, SVN, Git for version control and collaboration.
- Knowledge of RESTful API design principles for building scalable web services.
- Strong background in database management including MySQL and SQL Server; experience with SQL query optimization is a plus.
- Experience developing on Linux environments; familiarity with application deployment on cloud platforms is desirable.
- Understanding of security protocols including RBAC for managing user permissions effectively.
- Exposure to quantum engineering or related advanced computing fields is a bonus but not mandatory. Join us to be part of an energetic team dedicated to pushing technological boundaries! Bring your passion for innovative software solutions—your skills will help shape the future of digital experiences while advancing your career in a supportive environment that values continuous learning and growth!
Job Types: Full-time, Part-time, Temporary, Internship
Pay: $192,481.83 - $199,375.97 per year
Expected hours: 40 per week
Work Location: Remote