Remote Position
[Remote] Software Engineer
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. CareerUS Solutions is seeking a skilled Software Engineer to design, develop, test, and maintain reliable, scalable software applications. The role involves building APIs and backend services, collaborating with cross-functional development teams, troubleshooting issues, managing databases, supporting testing and deployments, and contributing to continuous improvement.
Responsibilities
- Design, develop, test, and maintain software applications
- Write clean, efficient, reusable, and well-documented code
- Build and integrate APIs, backend services, and application components
- Collaborate with product managers, designers, QA engineers, and developers
- Troubleshoot, debug, and resolve software issues
- Participate in code reviews and follow software development best practices
- Develop and maintain databases and optimize application performance
- Write unit tests and support integration and regression testing
- Participate in Agile/Scrum meetings and project planning
- Support software deployment, maintenance, and continuous improvement
Skills
- • Programming: Java, Python, C++, C#, or JavaScript
- • Web Development: HTML, CSS, REST APIs
- • Frameworks: Spring Boot, .NET, React, or Node.js
- • Databases: SQL, MySQL, PostgreSQL, or MongoDB
- • Version Control: Git, GitHub, or GitLab
- • Testing: Unit Testing, Integration Testing, Debugging
- • Development: Object-Oriented Programming, Data Structures, Algorithms
- • Methodologies: Agile, Scrum, SDLC
- • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
- • Professional experience in software development or application engineering
- • Strong understanding of programming fundamentals and software design principles
- • Excellent analytical, debugging, and problem-solving skills
- • Good communication and teamwork abilities
- • Ability to work independently and collaborate with a distributed team
Company Overview