Software Development Engineer I

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
India
Compensation
Not disclosed
Apply by
April 13, 2027

About this role

<h3>Accountabilities:</h3><li>
<strong>Software Development:</strong>Design, develop, test, and maintain software components that support business applications and product functionality, following established coding standards and engineering practices.</li><li>
<strong>Feature Implementation:</strong>Take ownership of well-defined development tasks and progressively contribute to the implementation of small features, enhancements, and bug fixes.</li><li>
<strong>Full-Stack Engineering:</strong>Support backend and frontend development activities, working with relevant technologies to build functional, maintainable, and reliable applications.</li><li>
<strong>API and Database Development:</strong>Develop and maintain REST APIs, work with JSON-based data exchange, and interact with relational databases using SQL to support application functionality.</li><li>
<strong>Code Quality and Testing:</strong>Apply software testing best practices, validate functionality, identify defects, and contribute to maintaining high standards of code quality and reliability.</li><li>
<strong>Development Tools and Processes:</strong>Build proficiency with source control systems, code editors, build tools, testing frameworks, and other resources used throughout the software development lifecycle.</li><li>
<strong>Application Architecture:</strong>Develop a deeper understanding of assigned application components, their dependencies, and their role within the broader software architecture.</li><li>
<strong>Secure Coding Practices:</strong>Follow defensive programming principles and contribute to identifying and addressing potential application vulnerabilities in line with established security standards.</li><li>
<strong>Continuous Integration and Deployment:</strong>Collaborate with engineering teams to support automated build, testing, and deployment processes, contributing to efficient software delivery.</li><li>
<strong>Team Collaboration:</strong>Work closely with peers, technical leaders, and cross-functional stakeholders to clarify requirements, share progress updates, and deliver assigned tasks on schedule.</li><li>
<strong>Feedback and Continuous Learning:</strong>Incorporate feedback from code reviews and team discussions, learn from technical challenges, and continuously improve development skills and engineering practices.</li><li>
<strong>Additional Responsibilities:</strong>Support other development activities and team initiatives as needed to achieve engineering objectives and deliver reliable software solutions.</li><h2>Requirements:</h2><li>
<strong>Professional Experience:</strong>1–3 years of professional software development experience, preferably in a product-based or technology-driven environment.</li><li>
<strong>Programming Skills:</strong>Strong programming fundamentals and an object-oriented mindset, with the ability to write readable, maintainable, and efficient code.</li><li>
<strong>Backend Development:</strong>Experience with .NET technologies is required as a relevant skill area, with C#, ASP.NET MVC, or other backend frameworks considered valuable.</li><li>
<strong>Database Knowledge:</strong>Working knowledge of SQL, relational database concepts, data modeling, and basic database operations.</li><li>
<strong>API and Data Formats:</strong>Understanding of REST APIs and JSON, including how applications exchange data and communicate with external services.</li><li>
<strong>Frontend Development:</strong>Familiarity with JavaScript fundamentals and modern frontend technologies. Experience with Vue.js is an advantage.</li><li>
<strong>Problem-Solving Ability:</strong>Strong analytical thinking and debugging skills, with the ability to break down technical problems and develop practical solutions.</li><li>
<strong>Testing and Quality Assurance:</strong>An appreciation for software quality and a willingness to take responsibility for testing applications and validating code changes.</li><li>
<strong>Security Awareness:</strong>Familiarity with secure development practices and OWASP principles is an advantage.</li><li>
<strong>DevOps and Cloud Knowledge:</strong>Interest in DevOps practices, continuous integration and deployment, and cloud technologies. Experience with Azure DevOps or Azure Functions is beneficial.</li><li>
<strong>Development Methodologies:</strong>Familiarity with Agile software development methodologies and collaborative engineering workflows is a plus.</li><li>
<strong>Communication Skills:</strong>Clear written and verbal communication skills, including the ability to share progress, ask questions, and collaborate effectively with technical teammates.</li><li>
<strong>Adaptability and Ownership:</strong>A proactive attitude, willingness to accept feedback, resilience when facing challenges, and the ability to work efficiently in a fast-paced environment.</li><li>
<strong>Teamwork and Learning Mindset:</strong>A collaborative approach, intellectual curiosity, and a commitment to continuous learning and professional growth.</li><h2>Benefits:</h2><li>
<strong>Remote Work:</strong>Work remotely from India, providing flexibility in your working environment.</li><li>
<strong>Health Insurance:</strong>Medical insurance coverage to support your healthcare needs.</li><li>
<strong>Term and Accident Insurance:</strong>Additional financial protection through term life and accidental insurance coverage.</li><li>
<strong>Paid Leave:</strong>12 days of all-purpose leave covering casual and sick time.</li><li>
<strong>Earned Leave:</strong>15 days of earned leave to support rest and personal commitments.</li><li>
<strong>Public Holidays:</strong>12 public holidays annually.</li><li>
<strong>Parental Benefits:</strong>Generous maternity and paternity leave to support employees and their families.</li><li>
<strong>Wellness Support:</strong>A quarterly wellness day to prioritize personal well-being.</li><li>
<strong>Work-from-Home Allowance:</strong>Financial support to help cover eligible expenses associated with working remotely.</li><li>
<strong>Professional Development:</strong>Opportunities to strengthen technical skills, learn new technologies, and grow through hands-on engineering experience.</li><li>
<strong>Collaborative Culture:</strong>Work with supportive colleagues and accessible technical leaders in an environment that encourages knowledge sharing, constructive feedback, and shared accountability.</li><li>
<strong>AI and Productivity Tools:</strong>Access to AI-powered and productivity tools to help improve efficiency, support innovation, and streamline everyday work.</li><li>
<strong>Career Growth:</strong>Opportunities to take on increasing responsibility, develop engineering expertise, and contribute to meaningful product improvements.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.