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