software engineer at Gecko Hospitality Inc
Bratislava, Region of Bratislava, Slovakia -
Full Time


Start Date

Immediate

Expiry Date

05 Aug, 26

Salary

0.0

Posted On

07 May, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Python, C++, Software Development Lifecycle, Agile Methodologies, Git, Data Structures, Algorithms, Software Design Patterns, Debugging, System Optimization, Requirement Analysis, Architectural Design, Code Review, Software Testing, Communication

Industry

Description
AIApply Testing is seeking a passionate and skilled Software Engineer to join our dynamic team. As a Software Engineer at AIApply Testing, you will play a critical role in designing, developing, and maintaining cutting-edge software applications that power our innovative solutions. We are committed to fostering a collaborative and inclusive work environment where creativity and technical excellence thrive. The ideal candidate will have a strong foundation in software development principles, a keen eye for detail, and the ability to work effectively both independently and within a team. You will be involved in the full software development lifecycle, from gathering requirements and designing architectures to coding, testing, and deployment. This role offers the opportunity to work with the latest technologies and contribute to impactful projects that drive the future of AI and software testing. We value continuous learning and encourage our engineers to stay updated with industry trends and best practices. If you are eager to solve challenging problems, build scalable software solutions, and grow your career in an innovative tech company, AIApply Testing is the perfect place for you to thrive and make a significant impact. Responsibilities Design, develop, and maintain high-quality software applications and systems. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code following best practices. Conduct code reviews and provide constructive feedback to team members. Identify and resolve software defects and performance bottlenecks. Participate in requirement analysis and contribute to architectural decisions. Stay updated with emerging technologies and integrate them into projects when suitable. Bachelor’s degree in Computer Science, Engineering, or related field. Strong proficiency in at least one programming language such as Java, Python, or C++. Experience with software development lifecycle and agile methodologies. Familiarity with version control systems like Git. Solid understanding of data structures, algorithms, and software design patterns. Ability to troubleshoot, debug, and optimize complex software systems. Excellent communication skills and the ability to work collaboratively in a team environment.
Responsibilities
Design, develop, and maintain high-quality software applications and systems while collaborating with cross-functional teams. Responsibilities include writing clean code, conducting code reviews, and resolving performance bottlenecks.
Loading...