Software Engineer

Remote Full-time
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 Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Remote Customer Support Representative – Delivering Exceptional Service and Support from the Comfort of Your Own Home Office at arenaflex

Remote

Talent Sourcer, Home Health

Remote

Principal Software Engineer

Remote

HubSpot Engineering Lead

Remote

**Experienced Full Stack Data Entry Professional – Web & Cloud Application Development with Comprehensive Training and Competitive Remuneration at arenaflex**

Remote

CASHIER (full-time & part-time opportunities)

Remote

Director, Forward Deployed Engineering & AI GTM Lead

Remote

Senior Software Engineer, AI Enablement Remote - British Columbia, Canada

Remote

Immediately Require Online English Teacher (100% Remote) in Las Cruces, NM

Remote

Benefits Specialist - No Experience Required - Work From Home

Remote
← Back