Software Engineer

  • Contractor
  • USA
  • Cognitek
  • Prefferd visa:
  • Posted 1 hour ago – Accepting applications
Job Detail
  • Offerd Salary $ 50 - $ 60
  • Required Position 5-10 hires
  • Experience 2-5 Years Required
Job Description

We are seeking a skilled Software Engineer to design, develop, test, and maintain scalable, reliable, and high-performance software systems. The ideal candidate should have strong programming skills, knowledge of software architecture, data structures, algorithms, databases, and API development. The candidate will collaborate with cross-functional teams to develop software solutions, troubleshoot technical issues, improve application performance, and support the complete software development life cycle (SDLC).

Job Requirement
  • Master’s degree in computer science, Software Engineering, Information Technology, or a related field.

  • 2–5+ years of experience in software engineering or application development.

  • Strong programming knowledge in Java, Python, C#, C++, JavaScript, or TypeScript.

  • Solid understanding of object-oriented programming, data structures, algorithms, and design patterns.

  • Experience designing, developing, testing, and maintaining software applications.

  • Knowledge of software architecture, microservices, REST APIs, and distributed systems.

  • Experience with SQL and relational or NoSQL databases.

  • Familiarity with unit testing, integration testing, debugging, and code reviews.

  • Experience with Git and version control systems.

  • Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.

  • Understanding of CI/CD pipelines, automated deployments, and Agile development practices.

  • Strong analytical, communication, teamwork, and problem-solving skills.

Required skills