Software Engineer

CogniSoft Technologies
Plano, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Plano, United States of America

Tech stack

HTML
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Business Software
CSS
Cloud Computing
Code Review
Relational Databases
JSON
PostgreSQL
Node.js
Scrum
Software Engineering
Software Systems
TypeScript
React
Backend
Information Technology
Web Technologies
REST
Docker
Microservices

Job description

The Software Engineer is responsible for designing, developing, and implementing scalable, secure, and high-quality software solutions for the client. This role requires strong full-stack development experience and collaboration with cross-functional teams to deliver reliable business applications., * Design, develop, and maintain full-stack applications using Node.js, React, JavaScript/TypeScript, HTML, and CSS.

  • Build and maintain RESTful APIs and backend services.
  • Write scalable, maintainable, testable, and well-documented code.
  • Collaborate with product managers, designers, QA engineers, and technical leads to deliver software solutions.
  • Participate in code reviews and contribute to engineering best practices.
  • Troubleshoot and resolve application and system issues.
  • Contribute to Agile development processes including estimation, sprint planning, and retrospectives.
  • Support deployment, monitoring, and maintenance activities as needed.
  • Attend work consistently and perform other related duties as assigned.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • Ability to obtain and maintain required certifications or licenses.
  • 3+ years of software development experience with web technologies.
  • Strong proficiency in JavaScript/TypeScript, Node.js, React, HTML, and CSS.
  • Experience with RESTful APIs, JSON, and relational databases such as PostgreSQL.
  • Familiarity with microservices architecture.
  • Experience with cloud platforms, preferably AWS.
  • Familiarity with Docker and Kubernetes.
  • Strong analytical, problem-solving, and communication skills.

Apply for this position