Job Overview
We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for building innovative applications. You will work collaboratively in an Agile environment, contributing to the design, development, and implementation of high-quality software solutions that meet our clients' needs.
Responsibilities
- Develop and maintain web applications using Ruby on Rails, JavaScript, and React Express.
- Design and implement RESTful APIs to facilitate communication between front-end and back-end systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug applications to optimize performance.
- Utilize version control systems such as GitHub and SVN for source code management.
- Work with databases like MySQL and SQL for data storage and retrieval.
- Implement IT infrastructure solutions on cloud platforms such as AWS and Azure.
- Engage in application development using languages such as Python, C#, Java, C++, and VBA.
- Contribute to front-end development tasks while ensuring responsive design principles are followed.
Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Proficiency in software development methodologies including Agile practices.
- Strong understanding of web development technologies including HTML, CSS, JavaScript, and frameworks like React Express.
- Experience with REST APIs and application integration techniques.
- Familiarity with database management systems such as MySQL or SQL Server.
- Knowledge of Linux operating systems for application deployment.
- Understanding of RBAC (Role-Based Access Control) principles for security implementation.
- Experience with quantum engineering concepts is a plus but not required.
- Ability to work collaboratively in a team environment while also being self-motivated. Join us in shaping the future of technology through innovative software solutions. We look forward to your application!
Job Type: Full-time
Pay: $98,248.79 - $118,321.13 per year
Benefits:
- Health insurance
- Paid time off
- Relocation assistance
Work Location: In person