Your Compass in the Health & Fitness Journey Total Shape is a community dedicated to making the pursuit of a healthier lifestyle both achievable and straightforward. At Total Shape, we pride ourselves on delivering comprehensive information tailored to your health and fitness journey. Our mission is to help you make informed decisions that expedite your path to your health and fitness goals. Since 2003, our dedicated team has worked hard to create an exhaustive library of thorough and reliable information. Our team of 60 team of writers, special contributors, fact checkers and medical reviewers are health and fitness experts , including registered dietitians, nutritionists, board accredited medical doctors, certified personal trainers, qualified coaches, and professional athletes who write, fact check, review and constantly update our collection of 2,000 articles. The Role Job Description We’re offering a competitive salary of $15,000 to $18,500 a month for our next Software Engineer! Total Shape is looking for that awesome someone to design, develop, test and deploy software solutions that meet the needs of our business and customers. You will be working with the latest technologies and collaborating with cross-functional groups to deliver quality products and services. Benefits: • Health Insurance • Performance bonus • Paid leave • Flexible work arrangements with possibility of work-from-home – good for single parents, women, minorities, etc. Due to the large volume of applications we receive, we will only reply to those we deem qualified for the positions applied for. We will not reply to messages sent to our social media accounts about job applications all communications from us will only be sent via email. If you don't receive a message, please feel free to re-apply after 6 months to another opening suitable for you in our company. Your responsibilities will include: Analyzing user requirements and translating them into technical specifications Developing, testing and deploying software applications and systems in a variety of programming languages and frameworks Implementing best practices and standards in software engineering, code quality, performance, security, and documentation Troubleshooting and resolving software issues and defects Conducting code reviews and providing feedback to enhance code quality and maintenance Researching and evaluating new technologies and tools for software development processes and best practices Mentoring and coaching junior software engineers and sharing knowledge and expertise. Ideal Profile Skills & Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field 5 years of experience as a Software Engineer or Software Developer Proficient in one or more programming languages, such as Java, C#, Python, or JavaScript Experience with web development technologies, such as HTML, CSS, React, Angular, or Node.js Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud Experience with database systems and technologies, such as SQL, NoSQL, or MongoDB Experience with software development tools and methodologies, such as Git, Agile, or DevOps Strong problem-solving, analytical, and communication skills Ability to work independently and collaboratively in a fast-paced environment What's on Offer? Work within a company with a solid track record of success Flexible working options Opportunity to make a positive impact