Senior Software Developer

Senior Software Developer
INFINIA, Turkey

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 10, 2024
Last Date
Mar 16, 2024
Location(s)

Job Description

INFINIA is a human-centric Design amp; Innovation firm that designs and develops new technologies, products, and experiences.

We, INFINIA are seeking a highly skilled and experienced SeniorSoftwareDeveloper to join our dynamic team. The ideal candidate should have a strong background in both front-end and back-end software development, with a focus on delivering high-quality solutions. If you are passionate about technology, possess excellent problem-solving skills, and thrive in a collaborative environment, we encourage you to apply.

Here you may find some of the basic responsibilities of this role;

  • Collaborate with cross-functional teams to design, develop, and maintain robust software solutions.
  • Utilize expertise in Javascript and/or C++ languages for efficient front-end and back-end development.
  • Work with web-based backend/frontend frameworks to create scalable and responsive applications.
  • Manage relational and non-relational databases, ensuring optimal performance and data integrity.
  • Develop services following REST architecture principles.
  • Demonstrate proficiency in Linux environments for seamless software development.
  • Utilize tools such as Jira, Bitbucket, Confluence, etc., to enhance team collaboration and project management.
  • Apply Agile methodologies to contribute to the iterative software development life cycle.
  • Implement Object-Oriented Programming (OOP), Algorithms, Design Patterns, and Code Refactoring bestpractices.
  • Contribute to software requirements, design, and architecture discussions and decisions.
  • Communicate effectively with team members and stakeholders to ensure a shared understanding of project goalsand progress.
  • Engage in continuous research and learning to stay current with advancements in software development.
  • Actively participate in a collaborative team environment and handle dynamic tasks with flexibility.

Requirements

  • Graduated from relevant departments of universities, preferably with a degree in Computer Engineering.
  • Minimum of 5 years of experience in both front-end and back-end software development.
  • Proficient in JavaScript or TypeScript, with a strong appreciation for other programming languages.
  • Experienced in web-based backend/frontend frameworks.
  • Proficient in relational and non-relational databases.
  • Experience in writing services in REST architecture.
  • Comfortable working in a Linux environment.
  • Preferably experienced in tools such as Jira, Bitbucket, Confluence, etc.
  • Experienced in software development with Agile methodologies.
  • Knowledgeable in Object-Oriented Programming (OOP), Algorithms, Design Patterns, and Code Refactoring.
  • Experienced in software requirements, design, and architecture.

Nice to Have:

  • Experienced in application development with Electron and Node.js.
  • Experience in HTTP, REST, and File transfer protocols.
  • Experienced in writing Bash scripts.
  • Knowledgeable in asynchronous coding.
  • Knowledgeable in multi-threading.
  • Experienced in responsive mobile application development.
  • Experienced or knowledgeable in unit test writing.
  • Knowledgeable in DevOps processes.

Job Specification

Job Rewards and Benefits

INFINIA

Information Technology and Services - Ankara, Turkey
© Copyright 2004-2024 Mustakbil.com All Right Reserved.