See all roles

Software Engineer

Work from home Full-time role Hiring

Job brief

In this role, you will be responsible for writing efficient and testable code, adhering to specifications and industry best practices.

Responsibilities

  • Develop innovative features and re-architect components of an existing system.
  • Collaborate with a team of developers to participate in test-driven, iterative development, prototyping, and code reviews.
  • Design and implement clean and efficient middle and back-end solutions.
  • Build scalable and robust services to support our product offerings.
  • Create and maintain both external and internal APIs.
  • Conduct thorough unit and performance testing to ensure scalability and reliability.
  • Review and debug code to identify and resolve issues.
  • Document code solutions and provide clear explanations through flowcharts, diagrams, code comments, and clean code practices.
  • Design system specifications, standards, and programming solutions for implementation.

Requirements

  • Bachelor's degree in Software Engineering, Information Technology, or a related field.
  • 1 to 3 years of experience in software engineering or a similar role.
  • Proficiency in developing server-side web applications using Python.
  • Experience building RESTful and SOAP-based web services.
  • Familiarity with both relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, Redis).
  • Strong understanding of object-oriented development principles.
  • Ability to quickly adapt to new technologies and tools.
  • Knowledge of Python frameworks, system architecture, and design patterns.
  • Excellent communication and collaboration skills.

Preferred Qualifications (not required, but a plus):

  • Master's degree in Software Engineering, Computer Science, or a related field.
  • Experience with front-end development using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
  • Understanding of containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of DevOps practices and tools (e.g., Jenkins, Git, Ansible).
  • Experience with automated testing frameworks (e.g., Selenium, Cypress).

If you are a motivated individual with a passion for software engineering and a desire to contribute to cutting-edge technology solutions, we encourage you to apply. Join our team and help us build the future of software development!

Apply To This Job

You might like

.Net Senior Developer - Desktop Application

Work from home Full-time role

.Net Senior Developer

Work from home Full-time role

B2B Appointment Setter

Work from home Full-time role

Inside Sales Representative

Work from home Full-time role

Marketing Intern

Work from home Full-time role

IGCSE Board Examiner

Work from home Full-time role

Intern - SEO

Work from home Full-time role

Sales Executive (Academic Advisor)

Work from home Full-time role

Freelancing & Career Coach

Work from home Full-time role

Project Team Leader

Work from home Full-time role

REMOTE Supplier Risk Analyst

Work from home Full-time role

Experienced Caregiver Leads – In-Home Care and Support Services in Carlisle, PA

Work from home Full-time role

Experienced Seasonal Customer Service Representative Part-Time - 100% Remote Opportunity

Work from home Full-time role

Experienced Data Entry Typist for Remote Work Opportunities at blithequark

Work from home Full-time role

Experienced Remote Data Entry Specialist – Part-Time Work from Home Opportunity with Comprehensive Training and Career Growth Prospects

Work from home Full-time role

Experienced Part-Time Work from Home Data Entry Clerk and Survey Taker for Flexible Remote Market Research Opportunities

Work from home Full-time role

Experienced Customer Support Representative – Work from Home Opportunity at arenaflex

Work from home Full-time role

Remote Data Entry Specialist & Analytics Coordinator – Flexible Virtual Opportunity with arenaflex

Work from home Full-time role

Home Health Services Nurse

Work from home Full-time role

Experienced Customer Service Representative – Entry Level – Remote Opportunity

Work from home Full-time role