Job Summary:
We are seeking a highly motivated and talented Junior Software Engineer to join our team. As a Junior Software Engineer, you will be responsible for assisting in the development and maintenance of software applications. You will work closely with senior engineers to gain hands-on experience and contribute to the success of our projects.
Duties:
- Collaborate with the development team to design, develop, and test software applications
- Assist in writing clean, maintainable, and efficient code
- Participate in code reviews to ensure adherence to coding standards and best practices
- Troubleshoot and debug software issues
- Assist in the implementation of new features and enhancements
- Contribute to documentation of software designs and processes
Experience:
- Strong knowledge of Linux operating system
- Experience with application development using languages such as Python, C#, Java, JavaScript.
- Familiarity with cloud platforms such as Azure or AWS
- Understanding of version control systems like Git or GitHub
- Knowledge of RESTful API design principles
- Exposure to Quantum engineering is a plus
Requirements:
- Bachelor's degree in Computer Science or related field
- Strong problem-solving skills and attention to detail
- Ability to work both independently and collaboratively within a team environment
- Excellent communication skills, both written and verbal
We offer competitive compensation packages including benefits such as health insurance, retirement plans, and paid time off. This is an excellent opportunity for a Junior Software Engineer looking to gain valuable experience in a dynamic and innovative company.
If you are passionate about software development and eager to learn from experienced professionals, we encourage you to apply.
Job Types: Full-time, Part-time, Contract
Pay: $70,000.00 - $85,000.00 per year
Expected hours: 40 per week
Benefits:
Compensation package:
Experience level:
Schedule:
Work Location: Remote