Software Engineer

NITS SOLUTIONS, INC.
Novi, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 85K

Job location

Novi, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Software Debugging
Github
Iterative and Incremental Development
Python
PostgreSQL
Linux System Administration
MySQL
Performance Tuning
Ruby on Rails
Software Deployment
Software Systems
SQL Databases
Subversion
React
Angular
REST
Software Version Control
Api Management
Programming Languages
Microservices

Job description

We are seeking a dynamic and highly skilled Software Engineer (Full Stack) to join our innovative development team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and systems that drive our business forward. Your expertise will help shape the architecture of our software solutions, ensuring they are robust, efficient, and adaptable to evolving needs. This is an exciting opportunity for passionate developers eager to work with cutting-edge technologies in a fast-paced, collaborative environment., * Develop and maintain full-stack web applications using JavaScript frameworks such as React or Angular, alongside back-end technologies like Ruby on Rails, C#, or Python.

  • Design system architecture and scalable microservices utilizing RESTful APIs and cloud infrastructure platforms such as AWS.
  • Collaborate within Agile teams to deliver high-quality software solutions through iterative development cycles.
  • Optimize system performance by applying scalable system design principles and ensuring robust API integrations.
  • Conduct code reviews, write unit tests, and perform debugging to uphold code quality standards across projects.
  • Stay current with emerging technologies and incorporate innovative solutions to improve application functionality and user experience.

Requirements

  • Proven experience in full-stack software development with a strong foundation in programming languages such as JavaScript, Python, Java.
  • Deep understanding of system design for scalable systems and microservices architecture.
  • Familiarity with RESTful API development and integration, SQL databases like MySQL or PostgreSQL, and cloud infrastructure such as AWS or Azure.
  • Knowledge of Agile software development methodologies and tools like GitHub, SVN, or similar version control systems.
  • Experience working with Linux environments and familiarity with application deployment pipelines using CI/CD tools.
  • Strong problem-solving skills combined with excellent communication abilities to collaborate effectively across teams.

Benefits & conditions

Pulled from the full job description

  • Paid parental leave
  • Prescription drug insurance
  • AD&D insurance
  • Parental leave
  • Health insurance
  • 401(k) matching
  • Paid time off, Join us to innovate at the intersection of technology and business! We're dedicated to fostering an inclusive environment where talented engineers can thrive while building impactful solutions that shape the future of digital experiences.

Pay: $70,000.00 - $85,000.00 per year

Benefits:

  • 401(k) matching
  • AD&D insurance
  • Dental insurance
  • Dependent health insurance coverage
  • Disability insurance
  • Family leave
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid parental leave
  • Paid sick time
  • Paid time off
  • Prescription drug insurance
  • Vision insurance

Apply for this position