Software Engineer (Remote)
Role summary
This remote Software Engineer role focuses on designing, developing, and maintaining scalable backend services using Python and frontend applications with frameworks like React or Vue. The position requires strong experience with Python, SQL (PostgreSQL, Amazon Redshift), NoSQL (Neo4j), and modern frontend technologies including HTML, CSS, JavaScript, TypeScript, and build tools like Webpack or Vite. Familiarity with GoLang, Storybook, and clean architecture principles are considered a plus. The role involves collaborating with cross-functional teams, participating in code reviews, and continuous learning to improve development efficiency.
Responsibilities
- Design, develop, and maintain scalable backend services using Python
- Collaborate on system architecture and contribute to technical design discussions
- Develop and maintain frontend applications using modern frameworks such as React or Vue
- Write clean, reusable, and maintainable code following best practices and clean architecture principles
- Work with both SQL and NoSQL databases to ensure optimal performance and scalability
- Participate in code reviews, testing, and debugging to ensure high-quality deliverables
- Collaborate with cross-functional teams including Product, QA, and DevOps
- Continuously research and adopt new technologies to improve development efficiency
Requirements
- Strong experience in Python development
- Familiarity with GoLang is a plus
- Solid experience with SQL databases, especially: PostgreSQL, Amazon Redshift
- Understanding of NoSQL databases, particularly Neo4j
- Strong foundation in: HTML, CSS, JavaScript
- Hands-on experience with at least one modern frontend framework: React or Vue
- Experience working with TypeScript
- Familiarity with Storybook
- Understanding of frontend build tools such as: Webpack, Vite
- Good understanding of software design principles and clean architecture is a plus
- Strong problem-solving skills and attention to detail
- Ability to communicate effectively in English (both written and spoken)
Benefits
- Competitive salary package
- Opportunity to work on modern tech stack
- Professional growth and learning opportunities
- Dynamic and collaborative working environment
How useful was this post?
Click on a star to rate it!
Average Rating / 5. Vote Count
No votes so far! Be the first to rate this post.
Similar roles
- Staff Software Engineer (Remote)Jobs via Dice · Portage, Michigan, United States · Remote
- Senior Software Engineer (Remote)Quik Hire Staffing · Canada · Remote
- Software Engineer (Remote)Quik Hire Staffing · Canada · Remote
- Senior Software Engineer (Remote)Quik Hire Staffing · Canada · Remote
- Senior Software Engineer (Remote)Quik Hire Staffing · United States · Remote