Software Engineer

Overview

On Site
$40,000 - $60,000
Full Time

Skills

Collaboration
Computer Science
Data Structure
Database
Amazon Web Services
Continuous Integration
Software Design
Software Development
Programming Languages
Open Source
JavaScript
Emerging Technologies
Google Cloud Platform

Job Details

We are looking for a Software Engineer to join our growing engineering team. As a Software Engineer, you'll be responsible for designing, building, and maintaining scalable and high-performance software solutions. You will work closely with cross-functional teams to deliver features that improve our product and delight users.


Key Responsibilities

  • Design, develop, test, and deploy scalable applications and services.

  • Write clean, maintainable, and efficient code.

  • Participate in code reviews and provide constructive feedback.

  • Collaborate with product managers, designers, and other engineers to define and implement new features.

  • Troubleshoot, debug, and resolve software defects and performance issues.

  • Continuously improve the development process and contribute to best practices.

  • Stay up-to-date with emerging technologies and trends in software development.


Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

  • [1 5+] years of experience in software development.

  • Proficiency in one or more programming languages (e.g., JavaScript, Python, Java, C#, Go).

  • Experience with frameworks/libraries such as React, Node.js, Django, Spring, etc.

  • Solid understanding of data structures, algorithms, and software design principles.

  • Familiarity with databases (SQL and/or NoSQL) and RESTful APIs.

  • Experience with version control systems (e.g., Git).


Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Familiarity with DevOps practices and CI/CD pipelines.

  • Knowledge of containerization tools like Docker and Kubernetes.

  • Previous experience in Agile/Scrum environments.

  • Open source contributions or personal technical projects.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Shrinq Consulting Group INC