Job Description – Software Engineer
We are offering a competitive monthly salary of $5,000 to $8,500 for an experienced Software Engineer to join our team.
Total Shape is seeking a highly skilled and motivated individual to design, develop, test, and deploy software solutions that meet the needs of our business and customers. In this role, you will work with modern technologies and collaborate closely with cross-functional teams to deliver high-quality products and services.
Benefits
- Health insurance
- Performance-based bonuses
- Paid leave
- Flexible work arrangements, including the possibility of work-from-home (ideal for single parents, women, minorities, and others seeking flexibility)
Key Responsibilities
Analyze user and business requirements and translate them into technical specificationsDesign, develop, test, and deploy software applications and systems using various programming languages and frameworksApply best practices and standards in software engineering, including code quality, performance, security, and documentationTroubleshoot, debug, and resolve software issues and defectsConduct code reviews and provide constructive feedback to improve maintainability and qualityResearch, evaluate, and recommend new technologies, tools, and processes to improve development practicesMentor and support junior software engineers by sharing knowledge and technical expertiseSkills & Qualifications
Bachelor’s degree in Computer Science, Software Engineering , or a related field5+ years of experience as a Software Engineer or Software DeveloperProficiency in one or more programming languages such as Java, C#, Python, or JavaScriptExperience with web development technologies including HTML, CSS, React, Angular, Node.js , or similar frameworksHands-on experience with cloud platforms such as AWS, Azure, or Google CloudExperience working with database systems such as SQL, NoSQL, or MongoDBFamiliarity with software development tools and methodologies such as Git, Agile, and DevOpsStrong problem-solving, analytical, and communication skillsAbility to work both independently and collaboratively in a fast-paced environment