Position Title

Software Engineer
Responsibilities
  • Design, develop, test, deploy, and maintain scalable software applications.
  • Collaborate with leads, team members, product managers and designers.
  • Write clean, maintainable, and efficient code following best practices.
  • Continuously improve system performance, reliability, and scalability.
  • Take ownership of assigned modules and ensure timely delivery.
  • Monitor production environments and troubleshoot issues when required.
Skills
  • Strong proficiency in one or more programming languages such as Python, JavaScript.
  • Solid understanding of data structures, algorithms, and object-oriented design.
  • Experience with Django Framework or Flask.
  • Knowledge of relational or NoSQL databases (e.g., MySQL, MongoDB).
  • Familiarity with version control systems (e.g., Git).
  • Exposure to cloud platforms (AWS, GCP, Azure) and Microsoft SharePoint is a plus.
  • Experience working on Linux-based OS, Code editors, Libraries and Command line interface (Shell, Perl etc.).
Communication
  • Strong verbal and written communication skills to articulate technical concepts clearly.
  • Able to collaborate effectively with team members and stakeholders across time zones.
  • Comfortable sharing progress and ideas during stand-ups and sprint planning.
  • Can translate complex technical details into understandable formats for non-technical teams.
Process
  • Work in Agile / Scrum environments with sprint-based delivery cycles.
  • Participate in backlog grooming, sprint planning, retrospectives, and occasional stand-ups.
  • Maintain proper documentation for developed features, architecture decisions, and deployments.
  • Ensure adherence to security, compliance, and code quality standards.
  • Use issue tracking tools like Jira or Kanban to manage and update tasks.
Tech Stack
  • Languages: Python, JavaScript/TypeScript
  • Frameworks: Django, Flask, React
  • Databases: PostgreSQL, MySQL, MongoDB
  • Additional: Azure, Microsoft SharePoint
Equal opportunity statement

ansrsource provides equal employment opportunities to all team members and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, caste, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. We respect and support diverse cultures, backgrounds, talents, and perspectives. We believe embracing diversity and creating an inclusive environment will help us grow and succeed as an organization and better serve learners, who are the ultimate audience for all we create.

Job Location
Remote
Employment Type
Contract
Duration
12 months
Experience Level

Mid-Level

Department

Engineering / Technology

Date posted
April 29, 2025
Close modal window

Thank you for submitting your application. We will contact you shortly!