Software Engineer – Remote (India)

Software Engineer – Remote (India)

02 Aug
|
CareerXperts Consulting
|
India

02 Aug

CareerXperts Consulting

India

An opportunity to build software that solves real-world problems at scale. The role involves developing reliable, high-performance applications while collaborating with cross-functional teams to deliver products that create meaningful business impact.

Key Responsibilities

- Design, develop, test, and maintain scalable software applications.

- Write clean, efficient, and maintainable code following engineering best practices.

- Build and enhance RESTful APIs and backend services.

- Collaborate with product, design, and engineering teams to deliver high-quality features.

- Participate in technical design discussions, code reviews, and architecture decisions.

- Troubleshoot production issues and implement sustainable solutions.

- Optimize application performance, reliability, and scalability.

- Develop unit and integration tests to ensure software quality.

- Contribute to continuous improvements in engineering processes and development practices.

- Stay current with emerging technologies and recommend improvements where appropriate.

Requirements

- 2–5 years of professional software development experience.

- Strong proficiency in one or more programming languages such as Java, Python, Go, C#,



or JavaScript/TypeScript.

- Experience building scalable backend systems and APIs.

- Solid understanding of object-oriented programming, data structures, algorithms, and software design principles.

- Experience with SQL and relational databases.

- Familiarity with Git and modern software development workflows.

- Strong analytical, debugging, and problem-solving skills.

- Excellent communication and collaboration abilities.

Preferred Qualifications

- Experience with AWS, Azure, or Google Cloud Platform.

- Exposure to Docker, Kubernetes, and containerized applications.

- Experience working with CI/CD pipelines.

- Knowledge of microservices architecture.

- Experience working in Agile development environments.

Why This Role

- Work on products that solve meaningful business challenges.

- Collaborate with experienced engineering professionals.

- Build scalable systems using up-to-date technologies.

- Take ownership of features from design through deployment.

- Grow in an environment that values engineering excellence and continuous learning.

📌 Software Engineer – Remote (India)
🏢 CareerXperts Consulting
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer – remote (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software engineer – remote (india) / india