
Software Engineer II
Posted Jun 29

Posted Jun 29
This is a fully remote position, open to applicants in India.
• Assist in the development and upkeep of software by implementing clearly defined features.
• Collaborate closely with senior engineers and engage in the complete development lifecycle.
• Create clean, maintainable, and thoroughly documented code that adheres to established standards.
• Implement, test, and deliver assigned features within the timelines of sprints.
• Participate in code reviews, using feedback to enhance quality and minimize rework.
• Work in conjunction with senior engineers, QA, and product teams to deliver features effectively.
• Communicate progress, obstacles, and issues promptly and transparently.
• Adapt quickly to feedback and strive for continuous improvement in technical and problem-solving abilities.
• A minimum of 2 years of experience in software engineering or application development.
• Experience in contributing to feature development within a team setting.
• Familiarity with Agile methodologies and iterative development processes.
• Fundamental knowledge of software design principles and object-oriented programming.
• Basic understanding of API development and concepts related to microservices.
• Familiarity with cloud platforms such as Azure or AWS and modern development environments.
• Exposure to AI tools and AI-assisted development workflows.
• Proficient in Backend technologies: C#, .NET, Python.
• Proficient in Frontend technologies: React, Redux, Material UI, Bootstrap.
• Familiarity with version control systems (e.g., GitHub).
• Understanding of databases such as SQL Server, PostgreSQL, and DynamoDB.
• Health insurance.
• Paid time off.
• Flexible working arrangements.
• Professional development.
AMERICAN SYSTEMS
TechnologyAdvice
Get handpicked remote jobs straight to your inbox weekly.