29 Aug
|
Data Eminence
|
India
29 Aug
Data Eminence
India
Join Data Eminence as a remote Software Developer and help design, build, test, and maintain reliable software applications. You'll work with programming languages, APIs, databases, and modern development tools to create solutions for real-world business requirements. Ideal for entry-level candidates with solid programming fundamentals and a passion for software development.
Full Description
Data Eminence is seeking a motivated Software Developer to join our growing engineering team. In this role, you will contribute to the development and maintenance of software applications while working closely with other technical and product teams.
You will participate throughout the software development lifecycle, from understanding requirements and writing code to testing, debugging, and deployment.
Your key responsibilities will include:
- Developing and maintaining software applications
- Writing clean, reusable, and maintainable code
- Implementing new features based on product requirements
- Building and integrating APIs
- Working with relational and NoSQL databases
- Debugging and troubleshooting software issues
- Writing unit and integration tests
- Participating in code reviews
- Collaborating with frontend, backend, product, and design teams
- Using Git and version control best practices
- Supporting application deployment and maintenance
- Documenting software functionality and development processes
We believe in learning by doing. You'll gain hands-on experience with modern programming languages, frameworks, REST APIs, databases, Git, Docker, cloud platforms, and CI/CD workflows.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 0-2 years of software development experience or a relevant internship
- Strong understanding of at least one programming language
- Good understanding of object-oriented programming
- Familiarity with data structures and algorithms
- Basic understanding of APIs and databases
- Familiarity with Git and version control
- Basic knowledge of software testing
- Strong problem-solving and debugging skills
- Good communication and collaboration skills
- Ability to work independently in a remote environment
Benefits
- Competitive salary
- Fully remote work flexibility
- Paid time off and holidays
- Career development opportunities
- Company-provided equipment
- Opportunities to work with modern software and cloud technologies
📌 Software Developer (India)
🏢 Data Eminence
📍 India