Software Engineer
Role summary
We are seeking a Software Engineer to design, develop, and maintain software solutions. This role involves working with a diverse tech stack including Java, C#, Python, Ruby on Rails, JavaScript, RESTful APIs, cloud platforms (AWS/Azure), and databases (MySQL/SQL Server). Responsibilities include developing, testing, and deploying applications, managing version control with Git, and collaborating within Agile teams. The ideal candidate will have proven experience in software development, a strong understanding of IT infrastructure, and hands-on experience with web development technologies and cloud environments. This is a remote, full-time position.
Job Overview
We are seeking a dynamic and highly skilled Software Engineer to join our innovative development 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 technology infrastructure, ensuring robust, scalable, and efficient applications. This position offers an exciting opportunity to work with a diverse tech stack, including web development, cloud services, and API integrations, in a fast-paced and collaborative environment. If you thrive on solving complex problems and creating impactful software, this is the perfect role for you!
Responsibilities
- Develop, test, and deploy high-quality software applications using languages such as Java, C#, Python, Ruby on Rails, and JavaScript.
- Design and implement RESTful APIs and web services to facilitate seamless data exchange across platforms.
- Collaborate within Agile teams to plan sprints, review code, and deliver features efficiently.
- Maintain and enhance existing systems built on frameworks like .NET, React Express, and Linux-based environments.
- Manage version control using tools like GitHub, SVN, and Git to ensure code integrity and collaboration.
- Optimize database interactions with MySQL, SQL Server, and other SQL-based systems for performance and reliability.
- Work with cloud platforms such as AWS and Azure to deploy scalable infrastructure solutions.
- Contribute to front-end development efforts utilizing JavaScript frameworks like React for engaging user interfaces.
- Integrate third-party APIs and develop RESTful APIs for internal and external use.
- Follow best practices in application development including security protocols like RBAC (Role-Based Access Control) and adherence to Agile methodologies.
Requirements
- Proven experience in software development across multiple languages including Java, C++, C#, Python, or Ruby on Rails.
- Strong understanding of IT infrastructure components such as Linux servers, cloud services (AWS/Azure), and network protocols.
- Hands-on experience with web development technologies including JavaScript frameworks (React), REST APIs, HTML/CSS.
- Familiarity with version control systems like GitHub, SVN, or Git for collaborative coding projects.
- Knowledge of database management using MySQL or SQL Server; ability to write optimized SQL queries.
- Experience working within Agile environments with iterative development cycles.
- Ability to develop secure applications utilizing RBAC or other security best practices.
- Understanding of application deployment processes in cloud environments such as AWS or Azure.
- Knowledge of application development frameworks including .NET and Express.js is highly desirable.
- Exposure to quantum engineering concepts is a plus but not mandatory; a passion for innovative technology is encouraged. Join us to be part of a forward-thinking team that values innovation, collaboration, and continuous learning! This role offers an engaging environment where your skills will directly impact our technological growth while providing opportunities for professional development across diverse projects involving web development, cloud infrastructure, API design, and more.
Pay: $200.00 per month
Work Location: Remote
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite