
Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in India.
• Design, develop, and implement scalable and efficient software applications.
• Collaborate with cross-functional teams to gather and analyze project requirements.
• Write clean, maintainable, and well-documented code.
• Participate in code reviews and offer constructive feedback to peers.
• Troubleshoot, debug, and enhance software performance.
• Stay informed about emerging technologies and industry trends.
• Contribute to the ongoing improvement of development processes.
• Engage in Agile development practices and sprint planning.
• Mentor junior developers and share expertise within the team.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• 3+ years of professional experience in software development.
• Strong expertise in one or more programming languages such as Java, Python, C++, or JavaScript.
• Experience with software development methodologies, particularly Agile and Scrum.
• Solid understanding of data structures, algorithms, and software design patterns.
• Proficiency in version control systems, especially Git.
• Experience with database management systems and SQL.
• Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
• Excellent problem-solving and debugging abilities.
• Strong analytical and organizational skills.
• Effective communication skills and the ability to collaborate in a team setting.
• Detail-oriented approach to writing and maintaining high-quality code.
• Willingness to learn and adapt to new technologies and programming languages.
• Confidential handling of information in accordance with EEO guidelines.
WAITS GmbH
Invisible Technologies
Mattermost
VulnCheck
Get handpicked remote jobs straight to your inbox weekly.