CareerXperts Consulting•9h ago
LinkedIn
Software Engineer | Remote
India
Remote
Mid Level
Full Job Description
A Software Engineer is sought to design, develop, and maintain high-quality, scalable software systems supporting robust products and services. This role demands strong technical acumen, a disciplined development approach, and exceptional collaboration skills within a distributed engineering team. You will work closely with product managers, designers, and fellow engineers to deliver reliable and performant software solutions.
Key Responsibilities:
- Design, develop, and maintain scalable software applications and backend services.
- Write clean, efficient, and well-documented code adhering to established engineering standards.
- Collaborate with cross-functional teams to gather requirements and translate them into effective technical solutions.
- Build and maintain APIs, services, and system integrations.
- Engage in code reviews to uphold code quality, security, and maintainability.
- Troubleshoot, debug, and resolve complex technical issues across various systems.
- Optimize applications for peak performance, reliability, and scalability.
- Contribute to system architecture discussions and critical technical decision-making.
- Maintain comprehensive documentation for systems, processes, and technical implementations.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 3–6 years of professional software development experience.
- Strong proficiency in at least one programming language, such as Java, Python, C#, or JavaScript.
- Proven experience developing RESTful APIs and backend services.
- Solid understanding of software engineering principles, data structures, and system design.
- Experience working with relational or NoSQL databases.
- Proficiency with version control systems like Git.
- Strong problem-solving and analytical capabilities.
- Ability to collaborate effectively in remote and distributed team environments.
Preferred Qualifications:
- Experience with modern frameworks like Spring Boot, .NET, Node.js, or similar.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies like Docker and Kubernetes.
- Understanding of CI/CD pipelines and modern DevOps practices.
- Experience building scalable distributed systems.
Work Environment:
- This is a fully remote position within the United States.
- Join a collaborative, distributed engineering team.
- Opportunity to work with modern technology stacks and contribute to high-impact software systems.
Company
CareerXperts Consulting
CareerXperts Consulting, established in Bangalore in 2006, is a high-impact talent research boutique specializing in talent acceleration for ambitious founders globally. We are dedicated to assembling...
India
Posted on LinkedIn