Software Engineer

Vizva Consultancy Services
Dallas, TX

Software Engineer (3–4 Years Experience)

Location: Onsite/ Hybrid (USA)

Employment Type: Full-Time / Contract

Experience: 3–4 Years


Job Overview

We are seeking a talented and motivated Software Engineer with 3–4 years of experience to join our growing development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable applications while collaborating with cross-functional teams to deliver high-quality solutions.


Key Responsibilities

  • Design, develop, and maintain scalable software applications.
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with product managers, business analysts, and QA teams to deliver high-quality solutions.
  • Participate in code reviews and ensure code quality standards are maintained.
  • Troubleshoot, debug, and optimize existing applications.
  • Develop APIs and integrate with third-party services.
  • Work in an Agile/Scrum development environment.
  • Participate in system design discussions and technical planning.


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 3–4 years of experience in software development.
  • Strong knowledge of Java, Python, JavaScript, or similar programming languages.
  • Experience with web frameworks such as Spring Boot, Node.js, Django, or React.
  • Knowledge of REST APIs and microservices architecture.
  • Experience with databases such as MySQL, PostgreSQL, MongoDB, or similar.
  • Familiarity with Git, CI/CD pipelines, and version control systems.
  • Understanding of Agile development methodologies.


Preferred Qualifications

  • Experience with Cloud Platforms (AWS, Azure, or GCP).
  • Knowledge of Docker, Kubernetes, or containerization technologies.
  • Experience working with distributed systems and scalable architectures.
  • Strong problem-solving and analytical skills.