Software Engineer

  • Contractor
  • USA
  • Cognitek
  • Prefferd visa:
  • Posted 2 days 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 high-quality software applications. The ideal candidate should have strong programming skills, knowledge of software development methodologies, experience with APIs and databases, and the ability to build scalable and reliable software solutions.

The candidate will collaborate with product managers, software developers, QA engineers, and other stakeholders to understand requirements, develop new features, troubleshoot issues, and improve application performance.

Job Requirement
  • Master's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 2–5+ years of experience in software development or a related technical role.
  • Proficiency in at least one programming language, such as Java, Python, C#, JavaScript, or TypeScript.
  • Strong understanding of object-oriented programming, data structures, and algorithms.
  • Experience developing web applications, APIs, or backend services.
  • Knowledge of relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle.
  • Familiarity with NoSQL databases such as MongoDB or DynamoDB is preferred.
  • Experience with Git, debugging, unit testing, and code reviews.
  • Understanding of software design patterns, clean code, and application architecture.
  • Familiarity with Agile/Scrum development methodologies.
  • Knowledge of cloud platforms and CI/CD tools is an advantage.
  • Strong analytical, problem-solving, communication, and teamwork skills.
Required skills