Hiring for a USA based Multinational Company,
We are seeking a skilled and passionate Software Engineer to join our development team. In this role, you will be responsible for designing, developing, testing, and maintaining high-quality software solutions. You'll collaborate closely with cross-functional teams to build scalable applications that solve real-world problems and support our business goals.
* Write clean, efficient, and maintainable code using modern programming languages and frameworks.
* Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
* Develop and maintain software applications across the full stack (front-end, back-end, databases, APIs).
* Participate in code reviews, unit testing, and debugging to ensure high code quality.
* Troubleshoot, debug, and resolve technical issues across environments.
* Contribute to the architecture and design decisions of new systems and features.
* Continuously improve application performance, security, and scalability.
* Stay up to date with new technologies and industry trends and share knowledge with the team.
* Proficiency in one or more programming languages such as Java, Python, JavaScript, C#, Go, or Ruby.
* Experience with front-end technologies such as React, Angular,, or similar frameworks.
* Knowledge of back-end frameworks (e.g.,, Spring, Django, .NET).
* Familiarity with RESTful APIs, microservices, and cloud platforms (AWS, Azure, GCP).
* Strong understanding of data structures, algorithms, and software design principles.
* Experience with SQL and/or NoSQL databases.
* Version control experience using Git.
* Excellent communication and collaboration skills.
* Strong problem-solving and analytical thinking abilities.
* Ability to work both independently and as part of a team.
* Attention to detail and commitment to writing quality code.