Software Engineer

Solverix Global — United States · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

The Software Engineer role at Solverix Global Inc. focuses on end-to-end software development, building scalable software architectures, and shipping production-ready systems. Key Responsibilities Software Architecture & Development: Design, build, and deploy maintainable full-stack or backend features from concept to production.System Design & Performance: Architect modular, scalable system components while optimizing applications for maximum execution speed and resource efficiency.API & System Integration: Build secure, reliable RESTful/GraphQL APIs and integrate scalable microservices with distributed databases and external services.Quality Assurance & Testing: Implement comprehensive unit, integration, and end-to-end testing strategies to maintain high code coverage and system reliability.Code Reviews & Standards: Participate in peer code reviews, enforce coding style guidelines, and continuously refactor legacy codebases for maintainability.DevOps & Cloud Delivery: Partner with infrastructure teams to streamline CI/CD pipelines, containerize applications, and monitor cloud deployments. Required Qualifications Education: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.Software Development Experience: 1–3+ years of professional software engineering experience using modern object-oriented or functional programming languages (e.g., Python, Java, C++, TypeScript/Node.js).System & Web Fundamentals: Solid understanding of Data Structures, Algorithms, Software Design Patterns, and Web Protocols (HTTP, WebSockets).Databases: Hands-on experience designing and querying relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.Version Control & Tooling: Expertise in Git, GitHub/GitLab CI workflows, Docker containerization, and automated deployment practices.Problem-Solving Skills: Strong analytical capabilities to debug complex distributed system issues and trace production errors.