Software Engineer

GARGI TECHNOLOGIES INC
Laurel, United States of America
yesterday

Role details

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

Job location

Laurel, United States of America

Tech stack

Clean Code Principles
Java
JavaScript
.NET
Amazon Web Services (AWS)
Software Applications
Application Performance Management
Azure
C Sharp (Programming Language)
Code Review
Continuous Integration
Software Debugging
Django
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Scrum
Software Engineering
Software Systems
SQL Databases
TypeScript
Software Organization
Google Cloud Platform
React
Spring-boot
Software Security
Backend
GIT
Vue.js
Angular
Kubernetes
Information Technology
GraphQL
REST
Docker
Microservices

Job description

We are seeking a talented Software Engineer to design, develop, test, and maintain scalable software applications. The ideal candidate is passionate about technology, writes clean and efficient code, and collaborates effectively with cross-functional teams to deliver high-quality software solutions., * Design, develop, and maintain software applications.

  • Write clean, scalable, and well-documented code.
  • Collaborate with product managers, designers, and engineering teams.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in code reviews and follow software development best practices.
  • Develop and maintain RESTful APIs and microservices.
  • Ensure application security, reliability, and scalability.

Requirements

  • Proficiency in Java, Python, C#, JavaScript, or TypeScript
  • Experience with React, Angular, or Vue.js
  • Backend development using Node.js, .NET, Spring Boot, or Django
  • Knowledge of REST APIs, GraphQL, and Microservices
  • Experience with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB)
  • Familiarity with AWS, Azure, or Google Cloud Platform
  • Experience with Git, Docker, Kubernetes, and CI/CD pipelines
  • Understanding of Agile/Scrum methodologies
  • Strong problem-solving, debugging, and communication skills, * Bachelor''s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 2+ years of software development experience preferred (all experience levels are encouraged to apply).

Apply for this position